Java 17 för josm?

Jag är en sån snubbe som helst vill installera, och sen ska allt bara funka. Helst :slight_smile:

Sedan ganska länge har josm sagt såhär vid uppstart:

JOSM soon will no longer support this version of Java, you should update to version 17 or better!

…men det har gått bra ändå. “Laga inget som inte är trasigt” :wink:

När man går till https://www.java.com/sv/download/ så visar den att nuvarande aktuella “Version 8 Update 381” är från 18 juli 2023, så den känns ju inte uråldrig precis. Går man till “developer resources” hittar man efter lite klickande både java 17 och java 21.
https://www.oracle.com/java/technologies/downloads/

Antar att det bara är att hugga nån av dem och köra som om det inte fanns nån morgondag. Eller? Nåt man behöver fundera på?

Men, varför är den “Officiella” javan både så hopplöst utdaterad, och samtidigt alldeles sprillans ny?

Vad har du för operativsystem?

1 Like

Jag har Java 17 och det går som sjutton! :wink:

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.

3 Likes

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.

Based on what the developers have said elsewhere it is “that the developers are already using”.

För att installera och uppdatera en aktuell Java kan jag rekommendera https://sdkman.io/. Temurin funkar bra.

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.

2 Likes

Windows 10, 22H2

Yes I am. Very smooth not having to download anything since it takes care of that business itself, if needed :slight_smile:

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 :smiley: No, don’t worry, I’ll update… any day now :wink:

Thank you everyone for all the information :slight_smile:

I meant generally, not just JOSM. At work, we have rumours that the last client still stuck on Java 1.4 (!!!) will upgrade Real Soon Now… :slight_smile: