运行jalview的{.jar文件

时间:2017-01-20 10:00:21

标签: java

我想让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 睡眠

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

2 个答案:

答案 0 :(得分:0)

此错误" java.lang.NoClassDefFoundError "当您的相应包中缺少类时发生。 我建议请检查课程"布局"出现在路径:org / apache / log4j 如果没有那么它是正确的,你在类路径中有一些丢失的log4j文件/库。 如果有用,请投票并标记解决方案。

<强>谢谢!

答案 1 :(得分:0)

首先检查C:\Program Files (x86)\Jalview\libmin-jabaws-client-*.jar是否存在。

从命令行运行

cd C:\Program Files (x86)\Jalview
java -cp jalview.jar;lib/* jalview.bin.Jalview