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コマンドに含める必要がありますか?

4

3 に答える 3

0

コード ファイルが HelloWorld.java の場合

To compile : javac [-options] <path>/HelloWorld.java
To execute : java  [-options] <path>/Helloworld
于 2013-07-30T02:52:09.203 に答える
0

TestProd で宣言しているパッケージが不明な場合は、次の方法で実行する必要があると思います。

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

TestProd が scala で記述されている場合は、クラスパスに scala-library.jar を含める必要があります。

于 2013-07-29T23:23:17.877 に答える
0

あなたの電話は無効です。に置き換えTestProd.classますTestProd

于 2013-07-29T23:11:33.597 に答える