2017-01-20 5 views
0

私のWindows 7システムでJalview [1]を実行しようとしています。標準インストールはエラーなしで動作しますが、起動時(.exeファイル)には「Java VMをロード中にWindowsエラー2が発生しました」というメッセージが表示されます。間違って何が起こっているかjalviewの.jarファイルを実行しています

Java version: 1.8.0_121 
x86 Windows 7 6.1 
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Layo 
ut 
     at jalview.bin.Jalview.doMain(Jalview.java:210) 
     at jalview.bin.Jalview.main(Jalview.java:180) 
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Layout 
     at java.net.URLClassLoader.findClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     ... 2 more 

任意のアイデア:このエラーは、非常に一般的であるとして、私は、その後につながる

C:\Program Files (x86)\Jalview>java -jar jalview.jar 

てみましたか?

Thxを モーフィアス

[1] http://www.jalview.org/Download

+1

からそれを実行します。 http://stackoverflow.com/questions/12262015/specifying-log4j-in-classpath –

答えて

0

あなたのそれぞれのパッケージに欠けているクラスがある場合に、このエラー "java.lang.NoClassDefFoundErrorの" が発生。 クラス "Layout"がpath:org/apache/log4jに存在するかどうか確認してください。 もしそうでなければ、クラスパスにlog4jのファイルやライブラリがありません。 有用な場合は、投票して解決策を記入してください。

ありがとうございました!

0

まず、C:\Program Files (x86)\Jalview\libに、min-jabaws-client-*.jarというライブラリが存在することを確認します。

提案を、この記事を見て...あなたはクラスパス内のlog4jライブラリを持っていないコマンドライン

cd C:\Program Files (x86)\Jalview 
java -cp jalview.jar;lib/* jalview.bin.Jalview 
関連する問題