AstSim目录下:
java -Djava.ext.dirs=./lib -jar asttest.jar
1.第一步需要确认你的包中是否有对应的class文件,vim asttest.jar 直接找你要的文件。
2.看你的MANIFEST.MF中
Manifest-Version: 1.0
Main-Class: com.chenyulin.astSimilarityCalculation/Main
Class-Path: lib\org.eclipse.cdt.core_4.0.3.200802251018.jar lib\org.eclipse.equinox.common_3.6.0.v20110523.jar
你确认在asttest包的同级目录下 有lib文件,且lib文件下有你需要的这么包?
如果你要使用环境变量来指定classpath, 那应该是 CLASSPATH
而不是 CLASS_PATH
或者可以在java
命令中指定 classpath.
如果是 jdk7 以下的, 需要一个一个的指定jar:
java -classpath lib/foo.jar:lib/bar.jar
如果是 jdk7 或以上的, 可以更加简单:
java -classpath lib/*.jar