关于cmd:Java找不到主类

Java can't find the main class

我的Java找不到主类EDOCX1 0。我不明白为什么。这是我的代码:

1
2
3
4
5
6
package why;
public class Helloworld {
    public static void main(String[] args) {
        System.out.println("viva");
    }
}

环境变量:

CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA_HOME:C:\Program Files\Java\jdk1.7.0
Path :%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;


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

java -cp YOUR_CLASSPATH why.Helloworld

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