java.lang.NoClassDefFoundError: java.awt.Conteneur
Je suis en train d'installer Visual Paradigm for UML. Au cours de l'installation, il se bloque. C'est la trace de la pile:
Unpacking JRE ...
Preparing JRE ...
Starting Installer ...
java.lang.NoClassDefFoundError: java.awt.Container
at com.install4j.runtime.installer.frontend.headless.AbstractHeadlessScreenExecutor.init(Unknown Source)
at com.install4j.runtime.installer.frontend.headless.ConsoleScreenExecutor.<init>(Unknown Source)
at com.install4j.runtime.installer.frontend.headless.InstallerConsoleScreenExecutor.<init>(Unknown Source)
at com.install4j.runtime.installer.Installer.getScreenExecutor(Unknown Source)
at com.install4j.runtime.installer.Installer.runInProcess(Unknown Source)
at com.install4j.runtime.installer.Installer.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.install4j.runtime.launcher.Launcher.main(Unknown Source)
java.lang.NoClassDefFoundError: java.awt.Component
at javax.swing.ImageIcon.<clinit>(Unknown Source)
at com.install4j.runtime.installer.frontend.GUIHelper.loadIcon(Unknown Source)
at com.install4j.runtime.installer.frontend.GUIHelper.<clinit>(Unknown Source)
at com.install4j.runtime.installer.helper.InstallerUtil.reportException(Unknown Source)
at com.install4j.runtime.installer.Installer.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.install4j.runtime.launcher.Launcher.main(Unknown Source)
Il semble que le programme d'installation ne peut pas trouver une classe dans le WT de la bibliothèque. Je ne vois pas comment faire qui peut être possible. Personne ne sait quelle en est la cause, et comment je peux résoudre ce problème?
[Informations Système]
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
Vous devez vous connecter pour publier un commentaire.
J'ai fait le même problème lorsque j'essaie d'installer Visual Paradigm sur Ubuntu 12.10 64 bits.
Version de Java:
Cela semble résoudre le problème:
sudo apt-get install ia32-libs
Sur ubuntu 14.04 la réponse donnée par Hayden ne fonctionne pas pour moi que le package n'existe pas.
Ce n'travail si:
c'est à dire qu'il a besoin de la version 32 bits de libxtst
J'ai eu le même problème d'installation de SoapUI de logiciels et de cette commande fonctionne pour moi:
$ ./soapUI-x32-4.6.0.sh -J-Djava.awt.headless=true
Mon système:
Linux 3.10-2-amd64 #1 SMP Debian 3.10.7-1 (2013-08-17) x86_64 GNU/Linux
Et mon JVM version:
$ java -version
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode)
Exécuter le script avec -J-Djava.awt.headless=true
sh SoapUI-x32-5.0.0.sh -J-Djava.awt.headless=true
Exécuter cette commande sur Ubuntu18.04
libxrender1
a été nécessaire pour assurer que, les deux autres bibliothèques, je n'ai pas essayé de ne pas l'installer.À mon avis, Cela pourrait être un problème avec OpenJDK. essayez de passer en officiel Oracle/Sun JDK avec cette commande.
update-java-alternatives: directory does not exist: /usr/lib/jvm/java-6-sun
Vous pouvez utiliser
Au lieu d'utiliser
ou essayer de changer
6
with the version of Java
que vous avez utilisé.