Please note that I am replying to a machine translated version of this thread.
JOSM developer here:
Oracle no longer distributes the Java Runtime Environment (JRE) for any Java version newer than Java 8. We link to Azul from the JOSM website and from JOSM update dialogs.
If you are running Microsoft Windows or Apple macOS, there are installers that come with a bundled Java version (currently Java 17).
If you are running Linux (probably not), you should install the newer Java version from your package repositories. Alternatively, use the JOSM flatpak.
If you are using the JNLP downloads (which is the only version that automatically updates), you should (a) uninstall Oracle Java 8 and (b) install OpenWebStart.
Maskinöversättning
JOSM-utvecklare här:
Oracle distribuerar inte längre Java Runtime Environment (JRE) för någon Java-version som är nyare än Java 8. Vi länkar till [Azul](https://www.azul.com/downloads/?version=java-21-lts&package=jdk- fx#zulu) från JOSM-webbplatsen och från JOSM-uppdateringsdialoger.
Om du kör Microsoft Windows eller Apple macOS, finns det installationsprogram som levereras med en medföljande Java-version (för närvarande Java 17).
Om du kör Linux (förmodligen inte), bör du installera den nyare Java-versionen från dina paketförråd. Alternativt kan du använda JOSM flatpak.
Om du använder JNLP-nedladdningarna (som är den enda versionen som uppdateras automatiskt), bör du (a) avinstallera Oracle Java 8 och (b) installera OpenWebStart.
Java 8 får fortfarande säkerhetsbuggar rättade (tror jag, i alla fall) men det sker ingen nyutveckling. Det har kommit rätt mycket grejor i nyare versioner som utvecklare dreglar över att få använda.
Various plugins I maintain (or make significant modifications to) have been moved to Java 17. Here is a non-comprehensive list:
ImageIO (for webp support)
pmtiles
todo
MapRoulette
mapwithai
I can (and will) move plugins to Java 17 if it makes my life easier. We’ve been keeping the core JOSM code at Java 8 until we reach <10% usage numbers for Java 8.
We are encouraging plugins to update to Java 17 now, so people staying on Java 8 may start seeing plugins get disabled. I did make a change recently to inform users that a plugin was not loaded due to using an old Java version. The notification for that links to an Azul Java download page, IIRC.
Yes I am. Very smooth not having to download anything since it takes care of that business itself, if needed
Which means that if enough people are stubborn like me and don’t update (since it still works) the usage numbers for Java 8 will never go below 10%, and support for Java8 will never be dropped No, don’t worry, I’ll update… any day now