运行时在项目中找不到主类 - Java Netbeans

时间:2014-09-11 14:45:02

标签: java netbeans

我是初学者,从零开始自学Java。在我的项目中,我有两个文件,一个名为root,另一个名为PlanetWeight。当我运行我的文件时,它运行Root文件但不运行我正在处理的文件,而是显示错误:

“在Java24项目中找不到PlanetWeight类。”并为我提供了选择Root作为我的主要课程的选项。

我试图在属性中更改它但它没有用。如果可以,我会感谢一些指导吗?

我的代码:

class PlanetWeight{
    public static void main (string[] args){
        System.out.print("your weight on earth is ");
        double weight = 205;
        System.out.println(weight);

        System.out.print("your weight on Mercury is ");
        double mercury = weight * .378;
        System.out.println(mercury);
    }
}

编辑:另外如果我按shift + F6,它会给我一个类PlanetWeight没有主方法的错误

3 个答案:

答案 0 :(得分:2)

public static void main (string[] args){

应改为

public static void main (String[] args){

在你的方法声明中,你有一个简单的字符串s。它应该是String

答案 1 :(得分:2)

问题出在这一行。 public static void main(string [] args)

字符串必须以大写字母S开头。

class PlanetWeight{
    public static void main (String[] args){
        System.out.print("your weight on earth is ");
        double weight = 205;
        System.out.println(weight);

        System.out.print("your weight on Mercury is ");
        double mercury = weight * .378;
        System.out.println(mercury);
    }
}

试试这个

答案 2 :(得分:0)

字符串中的“s”必须为大写,所以它看起来像这样:

public static void main (String args[]){
}