JAL-3991 Made info displayed only when needed (Java 11+)
authorBen Soares <b.soares@dundee.ac.uk>
Wed, 6 Apr 2022 23:35:23 +0000 (00:35 +0100)
committerBen Soares <b.soares@dundee.ac.uk>
Wed, 6 Apr 2022 23:35:23 +0000 (00:35 +0100)
src/jalview/gui/Desktop.java

index 5b0d45a..ccfb1d2 100644 (file)
@@ -121,6 +121,7 @@ import jalview.urls.IdOrgSettings;
 import jalview.util.BrowserLauncher;
 import jalview.util.ChannelProperties;
 import jalview.util.ImageMaker.TYPE;
+import jalview.util.LaunchUtils;
 import jalview.util.MessageManager;
 import jalview.util.Platform;
 import jalview.util.ShortcutKeyMaskExWrapper;
@@ -413,8 +414,11 @@ public class Desktop extends jalview.jbgui.GDesktop
      */
     if (Platform.isLinux())
     {
-      jalview.bin.Console.info(
-              "Linux platform only! You may have the following warning next: \"WARNING: An illegal reflective access operation has occurred\"\nThis is expected and cannot be avoided, sorry about that.");
+      if (LaunchUtils.getJavaVersion() >= 11)
+      {
+        jalview.bin.Console.info(
+                "Linux platform only! You may have the following warning next: \"WARNING: An illegal reflective access operation has occurred\"\nThis is expected and cannot be avoided, sorry about that.");
+      }
       try
       {
         Toolkit xToolkit = Toolkit.getDefaultToolkit();