Modify ↓
#22457 closed enhancement (worksforme)
Website recommends java 8, application recommends java 11
Reported by: | bendem | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Wiki content | Version: | |
Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- go to website
- read required version is java 8+
- install java 8
- launch jnlp file
What is the expected result?
josm launches and greats you about how great you did
What happens instead?
josm launches, tells you you shouldn't use jws but ows, launches, tells you you should install java 11.
What do you propose
Update the website to tell users about java 11 and openwebstart right from the start to avoid having them jump through hoops.
Please provide any additional information below. Attach a screenshot if possible.
URL:https://josm.openstreetmap.de/svn/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2022-10-06 21:10:57 +0200 (Thu, 06 Oct 2022) Build-Date:2022-10-07 01:30:59 Revision:18570 Relative:URL: ^/trunk Identification: JOSM/1.5 (18570 en_GB) Windows 10 64-Bit OS Build number: Windows 10 Enterprise 2009 (19044) Memory Usage: 106 MB / 247 MB (43 MB allocated, but free) Java version: 1.8.0_351-b10, Oracle Corporation, Java HotSpot(TM) Client VM Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel Screen: \Display0 1920×1080 (scaling 1.00×1.00) \Display1 1920×1080 (scaling 1.00×1.00) Maximum Screen Size: 1920×1080 Best cursor sizes: 16×16→32×32, 32×32→32×32 System property file.encoding: Cp1252 System property sun.jnu.encoding: Cp1252 Locale info: en_GB Numbers with default locale: 1234567890 -> 1234567890 VM arguments: [-Djava.security.manager, -Djava.security.policy=file:<java.home>\lib\security\javaws.policy, -DtrustProxy=true, -Djnlpx.home=<java.home>\bin, -Djnlpx.origFilenameArg=D:\<user.name>\Downloads\josm.jnlp, -Djnlpx.remove=false, -Djava.util.Arrays.useLegacyMergeSort=true, -Djnlpx.splashport=64582, -Djnlpx.jvm=<java.home>\bin\javaw.exe] Last errors/warnings: - 00008.080 W: Unable to request certificate of https://roottest-g3.pkioverheid.nl - 00008.632 W: Unable to request certificate of https://roottest-g3.pkioverheid.nl
Attachments (0)
Note:
See TracTickets
for help on using tickets.
From the main page:
Note: The link that Java 8+ has goes to a download page for Java 17. We still support Java 8, but we really want to move to a newer version of Java. The fact that we still support Java 8 is the reason why the main page still says 8+ instead of 11+. Note the
+
. Does it need to sayor later
? I thought+
was fairly self-explanatory.Message that JOSM shows:
I really don't see how we are recommending Java 8. If you know of a page that is explicitly recommending Java 8, please let us know.
With that said, it looks like you are using the JNLP, so you probably want to install OpenWebStart. We have a notification for Oracle Webstart users like you asking them to switch to OpenWebStart, but I think users can tell it to stop bugging them. Once we make the decision to switch, we are probably going to have to add some code compiled with Java 8 to inform Java 8 users that they have to update, specifically to avoid users getting confused.
For more information on the transition from Java 8 to Java 11 or later, see #17858.
EDIT:
This is the expected behavior. You really shouldn't be using Oracle WebStart. Use OpenWebStart.
The how to start link explicitly says "You need to install OpenWebStart first".