1

ラップトップにsoapUIをインストールしようとしていますが、次のエラーが発生します。

インストーラーを起動しています...

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 .(不明なソース)
com.install4j.runtime.installer.frontend.headless.InstallerConsoleScreenExecutor.(不明なソース)
com.install4j.runtime.installer.Installer.getScreenExecutor で(不明なソース)
com.install4j.runtime.installer.Installer .runInProcess (未知のソース)
com.install4j.runtime.installer.Installer.main (未知のソース)
で sun.reflect.NativeMethodAccessorImpl.invoke0 (ネイティブ メソッド)
sun.reflect.NativeMethodAccessorImpl.invoke (不明なソース)
で sun.reflect.DelegatingMethodAccessorImpl.invoke (不明なソース)
で java.lang.reflect.Method.invoke (不明なソース)
で com.exe4j.runtime.LauncherEngine.launch (不明)ソース)
com.install4j.runtime.launcher.Launcher.main (

ソース

不明
)
java.security.AccessController.doPrivileged(Native Method) で(不明なソース) を実行
し、javax.swing.ImageIcon.createNoPermsComponent で (不明なソース)
javax.swing.ImageIcon.access$000 (不明なソース)
で javax.swing.ImageIcon$1.run (不明なソース)
で javax.swing.ImageIcon$1.run (不明なソース)
で java.security.AccessController.doPrivileged(Native Method ) )
javax.swing.ImageIcon.(不明なソース)
com.install4j.runtime.installer.frontend.GUIHelper.loadIcon(不明なソース)
com.install4j.runtime.installer.frontend.GUIHelper.(不明なソース)
com. install4j.runtime.installer.helper.InstallerUtil.reportException (不明なソース)
com.install4j.runtime.installer.Installer.main (不明なソース)
で sun.reflect.NativeMethodAccessorImpl.invoke0 (ネイティブ メソッド)
sun.reflect.NativeMethodAccessorImpl.invoke (不明なソース)
で sun.reflect.DelegatingMethodAccessorImpl.invoke (不明なソース)
で java.lang.reflect.Method.invoke (不明なソース)
で com.exe4j.runtime.LauncherEngine.launch (不明)ソース)
com.install4j.runtime.launcher.Launcher.main (ソース不明)

java.lang.NoClassDefFoundError: javax.swing.ImageIcon でクラス java.awt.Toolkit

を初期化できませんでした。(ソース不明)
javax.swing.ImageIcon で(不明なソース)
com.install4j.runtime.installer.frontend.GUIHelper.loadIcon (不明なソース)
com.install4j.runtime.installer.frontend.GUIHelper で。(不明なソース)
com.install4j.runtime.installer.helper.InstallerUtil.reportException (未知のソース)
で com.install4j.runtime.installer.Installer.main (未知のソース)
で sun.reflect.NativeMethodAccessorImpl.invoke0 (ネイティブ メソッド)
で sun.reflect .NativeMethodAccessorImpl.invoke(不明なソース)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(不明なソース)
at java.lang.reflect.Method.invoke(不明なソース)
com.exe4j.runtime.LauncherEngine.launch(不明なソース)
com .install4j.runtime.launcher.Launcher.main (不明なソース)

何が起こっているのかわからない。どんなアイデアでも大歓迎です。

4

2 に答える 2

0

システムに Java が正しくインストールされている場合は、zip バージョンを使用してください。同じエラーが引き続き表示される場合は、JAVA_HOME 変数を設定する必要がある場合があります。すべてのプラットフォームの Zip バージョンは、こちらから入手できます。

zip を解凍し、bin/soapui.sh を実行するだけです。

于 2013-10-22T23:36:34.103 に答える
0

AFAIK SoapUI は独自のJRE. スタックトレースから、アプリケーションがランタイム jar ( rt.jar) を見つけられないようです。これを解決するには、テスト ツールの新しいコピーをダウンロードする方がおそらく簡単です。

環境変数が設定されている場合、JAVA_HOMESoapUI はその場所にインストールされている JRE を使用します。それ以外の場合は、独自のコピーを使用します。JAVA_HOME破損したランタイム JAR ファイルを持つ JRE を指している可能性があります。

この環境変数をクリアするか、別の変数に設定してみてくださいJRE

于 2013-09-26T02:18:49.613 に答える