我想让Jalview [1]在我的Windows 7系统上运行。标准安装没有错误,但在启动时(.exe文件),我得到“加载Java VM时出现Windows错误2”。因为这个错误非常普遍,所以我尝试了
C:\Program Files (x86)\Jalview>java -jar 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
任何想法出了什么问题?
THX 睡眠
答案 0 :(得分:0)
此错误" java.lang.NoClassDefFoundError "当您的相应包中缺少类时发生。 我建议请检查课程"布局"出现在路径:org / apache / log4j 如果没有那么它是正确的,你在类路径中有一些丢失的log4j文件/库。 如果有用,请投票并标记解决方案。
<强>谢谢!强>
答案 1 :(得分:0)
首先检查C:\Program Files (x86)\Jalview\lib
库min-jabaws-client-*.jar
是否存在。
从命令行运行
cd C:\Program Files (x86)\Jalview
java -cp jalview.jar;lib/* jalview.bin.Jalview