Hello although the checker script linux.sh is running fine and tell me that I'm ready to go, the Cytoscape installer.sh script will throw this message:
java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
at java.desktop/java.awt.Component.<clinit>(Component.java:621)
at java.desktop/javax.swing.ImageIcon$2.run(ImageIcon.java:130)
at java.desktop/javax.swing.ImageIcon$2.run(ImageIcon.java:128)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/javax.swing.ImageIcon.createNoPermsComponent(ImageIcon.java:127)
at java.desktop/javax.swing.ImageIcon$1.run(ImageIcon.java:106)
at java.desktop/javax.swing.ImageIcon$1.run(ImageIcon.java:103)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/javax.swing.ImageIcon.<clinit>(ImageIcon.java:103)
at com.install4j.runtime.installer.frontend.GUIHelper.loadIcon(GUIHelper.java:193)
at com.install4j.runtime.installer.frontend.GUIHelper.<clinit>(GUIHelper.java:52)
at com.install4j.runtime.installer.helper.InstallerUtil.reportException(InstallerUtil.java:1235)
at com.install4j.runtime.installer.Installer.main(Installer.java:47)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:85)
at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:66)
at install4j.Installer4261306261.main(Unknown Source)
java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:198)
at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at com.install4j.runtime.installer.frontend.GUIHelper.loadIcon(GUIHelper.java:193)
at com.install4j.runtime.installer.frontend.GUIHelper.<clinit>(GUIHelper.java:52)
at com.install4j.runtime.installer.helper.InstallerUtil.reportException(InstallerUtil.java:1235)
at com.install4j.runtime.installer.Installer.main(Installer.java:47)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:85)
at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:66)
at install4j.Installer4261306261.main(Unknown Source)java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
at java.desktop/java.awt.Component.<clinit>(Component.java:621)
at java.desktop/javax.swing.ImageIcon$2.run(ImageIcon.java:130)
at java.desktop/javax.swing.ImageIcon$2.run(ImageIcon.java:128)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/javax.swing.ImageIcon.createNoPermsComponent(ImageIcon.java:127)
at java.desktop/javax.swing.ImageIcon$1.run(ImageIcon.java:106)
at java.desktop/javax.swing.ImageIcon$1.run(ImageIcon.java:103)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/javax.swing.ImageIcon.<clinit>(ImageIcon.java:103)
at com.install4j.runtime.installer.frontend.GUIHelper.loadIcon(GUIHelper.java:193)
at com.install4j.runtime.installer.frontend.GUIHelper.<clinit>(GUIHelper.java:52)
at com.install4j.runtime.installer.helper.InstallerUtil.reportException(InstallerUtil.java:1235)
at com.install4j.runtime.installer.Installer.main(Installer.java:47)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:85)
at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:66)
at install4j.Installer4261306261.main(Unknown Source)
java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:198)
at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at com.install4j.runtime.installer.frontend.GUIHelper.loadIcon(GUIHelper.java:193)
at com.install4j.runtime.installer.frontend.GUIHelper.<clinit>(GUIHelper.java:52)
at com.install4j.runtime.installer.helper.InstallerUtil.reportException(InstallerUtil.java:1235)
at com.install4j.runtime.installer.Installer.main(Installer.java:47)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:85)
at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:66)
at install4j.Installer4261306261.main(Unknown Source)
I use a macbook pro with dualOS macCatalina and Ubuntu 20.04 but I think this has nothing to do with my pb. I installed OpenJDK from Adoptium and dowloaded and installed Teremium 11 LTS.
export JAVA_HOME=jdk-11.0.13+8/
export PATH=$JAVA_HOME/bin:$PATH
Here is the result of the linux.sh script checker:
##### Cytoscape System Requirements Checker for Linux #####
- Target Cytoscape version: 3.9.0
- Your Shell: bash
===== Checking Distribution =====
- Linux Distribution: Ubuntu
- Version: 20.04
- Target Platform: x86_64
- Pass: Distribution = Ubuntu
- Pass: OS Version = 20.04
===== Checking Java Version =====
- Pass: Current Java Version = 11.0.11
===== Checking $JAVA_HOME =====
- Pass: JAVA_HOME found: jdk-11.0.13+8/
===== Checking Connection to Cytoscape App Store =====
- Checking connection to Cytoscape App Store...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 50619 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
- Result: 200
- Success!
----------------------------------------
- Success! You are ready to run Cytoscape 3.9.0
Any hints what I'm doing wrong? Many thanks