-1

我的 java 找不到主类why.helloworld。我不知道为什么。这是我的代码:

package why;
public class Helloworld {
    public static void main(String[] args) {
        System.out.println("viva");
    }
}

环境变量:

类路径:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA_HOME:C:\Program Files\Java\jdk1.7.0
路径:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

4

1 回答 1

3

不幸的是,您还没有发送命令行,但我猜您在运行应用程序时忘记写包名。使用命令行:

java -cp YOUR_CLASSPATH why.Helloworld

从您的项目目录运行它。YOUR_CLASSPATH应该是您的 jar 文件的.名称或您的类所在目录的路径。可能是classesbin取决于您的项目结构。

于 2012-08-29T08:42:31.710 回答