Index: trunk/src/org/openstreetmap/josm/tools/PlatformHookUnixoid.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/PlatformHookUnixoid.java	(revision 6950)
+++ trunk/src/org/openstreetmap/josm/tools/PlatformHookUnixoid.java	(revision 6951)
@@ -45,5 +45,5 @@
             String os = getOSDescription();
             if (java != null && java.startsWith("1.6") && os != null && (
-                    os.startsWith("Linux Debian GNU/Linux 7") || 
+                    os.startsWith("Linux Debian GNU/Linux 7") ||
                     os.startsWith("Linux Ubuntu 12") || os.startsWith("Linux Ubuntu 13") || os.startsWith("Linux Ubuntu 14"))) {
                 askUpdateJava(java, "apt://openjdk-7-jre");
@@ -134,4 +134,14 @@
 
     /**
+     * Determines if the JVM is OpenJDK-based.
+     * @return {@code true} if {@code java.home} contains "openjdk", {@code false} otherwise
+     * @since 6951
+     */
+    public static boolean isOpenJDK() {
+        String javaHome = System.getProperty("java.home");
+        return javaHome != null && javaHome.contains("openjdk");
+    }
+
+    /**
      * Get the package name including detailed version.
      * @param packageName The package name
@@ -191,9 +201,6 @@
      */
     public String getWebStartPackageDetails() {
-        if (isDebianOrUbuntu()) {
-            String javaHome = System.getProperty("java.home");
-            if (javaHome != null && javaHome.contains("openjdk")) {
-                return getPackageDetails("icedtea-netx");
-            }
+        if (isDebianOrUbuntu() && isOpenJDK()) {
+            return getPackageDetails("icedtea-netx");
         }
         return null;
@@ -350,6 +357,6 @@
                 ed.setIcon(JOptionPane.WARNING_MESSAGE);
                 String content = tr("You are running version {0} of Java.", "<b>"+version+"</b>")+"<br><br>";
-                if ("Sun Microsystems Inc.".equals(System.getProperty("java.vendor"))) {
-                    content += "<b>"+tr("This version is no longer supported by {0} since {1} and is not recommended for use.", 
+                if ("Sun Microsystems Inc.".equals(System.getProperty("java.vendor")) && !isOpenJDK()) {
+                    content += "<b>"+tr("This version is no longer supported by {0} since {1} and is not recommended for use.",
                             "Oracle", tr("February 2013"))+"</b><br><br>";
                 }
