Index: trunk/src/org/openstreetmap/josm/gui/GettingStarted.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/GettingStarted.java	(revision 5881)
+++ trunk/src/org/openstreetmap/josm/gui/GettingStarted.java	(revision 5882)
@@ -64,4 +64,5 @@
 
         final private int myVersion = Version.getInstance().getVersion();
+        final private String myJava = System.getProperty("java.version");
         final private String myLang = LanguageInfo.getWikiLanguagePrefix();
 
@@ -75,4 +76,5 @@
             // Save this to prefs in case JOSM is updated so MOTD can be refreshed
             Main.pref.putInteger("cache.motd.html.version", myVersion);
+            Main.pref.put("cache.motd.html.lang", myJava);
             Main.pref.put("cache.motd.html.lang", myLang);
             try {
@@ -94,4 +96,5 @@
             // everytime because of something we can't read.
             return (Main.pref.getInteger("cache.motd.html.version", -999) == myVersion)
+            && Main.pref.get("cache.motd.html.java").equals(myJava)
             && Main.pref.get("cache.motd.html.lang").equals(myLang);
         }
