【发布时间】:2014-08-11 08:57:57
【问题描述】:
我想在 UNIX 中运行一个 java 类,而我的 java 类 test.class 位于一个名为 test-java-1.0.1 的文件夹中。
因此,要运行这个 java 类,我在 UNIX 中使用以下命令:
$java -cp lib.jar test-java-1.0.1/test
当我这样做时得到错误:
Exception in thread "main" java.lang.NoClassDefFoundError: test-java-1/0/1/test
如何在 java 类路径中使用.?
谢谢, 埃什瓦里
【问题讨论】:
-
java -cp test-java-1.0.1:lib.jar test我认为应该这样做,但目前尚不清楚您的班级名称是什么。是test并且没有声明任何包吗? -
是的。我的类名是 test,它位于文件夹 test-java-1.0.1