< prev index next >

src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java

Print this page

        

@@ -294,14 +294,14 @@
                 e.printStackTrace(err);
             }
         }
     }
 
-    private static String JAVADOC_BASE = "https://docs.oracle.com/javase/9/docs/api/";
+    private static String JAVADOC_BASE = "https://docs.oracle.com/javase/%d/docs/api/";
     private static void openBrowserForJavadoc(ScriptFunction browse, String relativeUrl) {
         try {
-            final URI uri = new URI(JAVADOC_BASE + relativeUrl);
+            final URI uri = new URI(String.format(JAVADOC_BASE, Runtime.version().major()) + relativeUrl);
             ScriptRuntime.apply(browse, null, uri);
         } catch (Exception ignored) {
         }
     }
 
< prev index next >