2013-07-29 138 views
0
java -cp /home/gjhawar/kafka/core/src/main/scala/examples TestProd.class 
    Exception in thread "main" java.lang.NoClassDefFoundError: TestProd/class 
    Caused by: java.lang.ClassNotFoundException: TestProd.class 
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
    Could not find the main class: TestProd.class. Program will exit. 

为什么会出现这个错误甚至想到类文件有此目录中..我必须包括路径的jar文件太java命令?异常线程“main” java.lang.NoClassDefFoun

回答

0

您的电话无效。将TestProd.class替换为TestProd

+0

我猜/希望'/家庭/ gjhawar /卡夫卡/核心/ src目录/主/斯卡拉/ examples'实际上是包含所述类的文件夹。如果它也是当前目录,那么它可能也是'.'。抱歉关于编辑:) –

0

不知道你在TestProd声明的包,我想你应该运行它:

java -cp /home/gjhawar/kafka/core/src/main/scala examples.TestProd 

如果TestProd是用Scala编写,你必须包括在类路径中阶,library.jar

0

如果你的代码文件是HelloWorld.java然后

To compile : javac [-options] <path>/HelloWorld.java 
To execute : java [-options] <path>/Helloworld 
相关问题