Java 运行jalview的.jar文件
我正在尝试让Jalview[1]在我的windows 7系统上运行。标准安装工作正常,但在启动(该.exe文件)时,我得到“加载Java VM时发生Windows错误2”。因为这个错误很普遍,所以我试过了Java 运行jalview的.jar文件,java,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.NoClas
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] 当您各自的包中缺少类时,会发生此错误“java.lang.NoClassDefFoundError”。
我建议您检查类“Layout”是否存在于路径:org/apache/log4j中
如果不是,那么在类路径中有一些丢失的log4j文件/库是正确的。
如果有用,请投票并标记解决方案
谢谢首先检查
C:\ProgramFiles(x86)\Jalview\lib
中是否存在库min jabaws client-*.jar
从命令行运行它
cd C:\Program Files (x86)\Jalview
java -cp jalview.jar;lib/* jalview.bin.Jalview
类路径中没有log4j库。。。请看这篇文章寻求建议。