错误:无法找到或加载主类(netbeans和java)

错误:无法找到或加载主类(netbeans和java),netbeans,Netbeans,我是Java新手,但有一些编程经验。我正在读一本关于如何用Java语言编程的书。我对NetBeans和Java缺乏了解,这阻碍了我的进步。我特别的问题是,我在输出框中没有看到正确的输出。 不管代码是什么 这里有一个例子。我确信我遗漏了一个小细节: public class Weather { public static void main(String[] arguments) { float fah = 86; System.out.printl

我是Java新手,但有一些编程经验。我正在读一本关于如何用Java语言编程的书。我对NetBeans和Java缺乏了解,这阻碍了我的进步。我特别的问题是,我在输出框中没有看到正确的输出。 不管代码是什么

这里有一个例子。我确信我遗漏了一个小细节:

public class Weather
{
    public static void main(String[] arguments)
    {
        float fah = 86;
        System.out.println(fah + " degrees Fahrenheit is ...");
        //To conver fahrenheit to Celsius
        //Begin by subtracting 32
        fah = fah - 32;
        //divide the answer by 9
        fah = fah / 9;
        //multiply that answer by 5
        fah = fah * 5;
        System.out.println(fah + "degree Celsius is ...");

        float cel = 32;
        System.out.println(cel + "degress Celsius is ...");
        //To convert Farhenheit to celsius
        //begin by multiplying 9
        cel = cel * 9;
        //divide answer by 5
        cel =cel / 5;
        //add 32 to the answer
        cel = cel + 32;
        System.out.println(cel + "degrees Farenheit");

        }
}
输出框:

run:
Error: Could not find or load main class weather.Weather
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)

关闭netbeans,然后删除此目录C:\Users\Your name here\AppData\Local\netbeans\Cache

再次启动Netbeans并让它读取项目


测试项目。运行项目。它应该可以正常工作。

我也有同样的问题,可以通过cmd行设置路径来解决:

cd C:\Program Files\Java\jdk*version*\bin>cd\
set path="C:\Program Files\Java\jdk*version*";
set classpath="C:\Program Files\Java\jdk*version*\lib\rt.jar";
这对我很有用(Netbeans上的Java8,2019年6月):
文件>项目属性>运行>应用程序类>浏览>并尝试其他应用程序类条目

是否设置了JAVA_Home否我没有?这个有用吗?看看这个确实有用。这些名称的文件夹不存在,因此这不可能是问题右键单击项目>属性>运行>浏览主类(小写)我不记得这样做过。