我正在尝试在 linux 中运行一个简单的 java 程序,但得到一个NoClassDeffoundError
.
基本上,我有以下文件夹结构:
lib/myRef.jar
src/MyTest.java //there are classes that being referenced in myRef.jar
我这样编译:
javac -cp ../lib/myRef.jar MyTest.java //The class file is being gerenated in the same directory
然后当我尝试运行时:
java -classpath . myRef
我得到了NoClassDefFoundError
我在 jar 文件中引用的类。
我是否需要同时引用lib和我正在运行的当前类?