我的java找不到主类why.helloworld
。我无法弄清楚为什么。这是我的代码:
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
路径:%JAVA_HOME%\ bin;%JAVA_HOME%\ jre \ bin;
答案 0 :(得分:3)
不幸的是,您还没有发送命令行,但我想您在运行应用程序时忘记编写程序包名称。使用命令行:
java -cp YOUR_CLASSPATH why.Helloworld
从项目目录中运行它。 YOUR_CLASSPATH
应该是.
或jar文件的名称或类所在目录的路径。可能是classes
或bin
,具体取决于您的项目结构。