Java找不到主类

时间:2012-08-29 08:37:53

标签: java cmd

我的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;

1 个答案:

答案 0 :(得分:3)

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

java -cp YOUR_CLASSPATH why.Helloworld

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