Java “Hello World”程序生成了一个异常

Java “Hello World”程序生成了一个异常,java,Java,我是Java新手,它是我在Java中的第一个程序,我试图运行Hello World应用程序,但它给出了一个错误。它已编译,但已生成此错误: Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp/class Caused by: java.lang.ClassNotFoundException: HelloWorldApp.class at java.net.URLClassLoader$1.run(U

我是Java新手,它是我在Java中的第一个程序,我试图运行Hello World应用程序,但它给出了一个错误。它已编译,但已生成此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: 
HelloWorldApp/class Caused by: java.lang.ClassNotFoundException: 
HelloWorldApp.class at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
我在记事本中编写了给定的代码,并将其保存在C:\ProgramFilesx86\Java\jdk1.6.0\u 14\bin中

代码:


请记住,您必须在java中使用特定的文件名,以便:

如果您的类是HelloWorldApp,则必须将其放入名为HelloWorldApp.java的文件中 然后必须使用javac HelloWorldApp.java进行编译。 现在,您可以使用java HelloWorldApp执行result.class文件
请记住,您必须在java中使用特定的文件名,以便:

如果您的类是HelloWorldApp,则必须将其放入名为HelloWorldApp.java的文件中 然后必须使用javac HelloWorldApp.java进行编译。 现在,您可以使用java HelloWorldApp执行result.class文件
只使用类,不使用公共类

只有当java代码文件名与主方法所在的公共类名相同时,才能使用公共类

使用


只使用类,不使用公共类

只有当java代码文件名与主方法所在的公共类名相同时,才能使用公共类

使用


运行时找不到实际的类文件,而不是代码本身的任何问题。不过,作为初学者,您应该在自己的文件夹树中工作,并将程序文件下的任何内容视为只读,而不是创建文件的任何地方


在别处创建自己的文件夹,编译然后运行,运行时可能指定类路径。

运行时没有找到实际的类文件,而不是代码本身的任何问题。不过,作为初学者,您应该在自己的文件夹树中工作,并将程序文件下的任何内容视为只读,而不是创建文件的任何地方


在别处创建您自己的文件夹,编译然后运行,可能在运行时指定类路径。

在运行之前编译过吗?javac。。这听起来有什么意义吗?如果你不想在本地编译的开销,试试在线java编译器:如果你想运行快速测试或实际编译它,它特别有用,java helloworldapp.java,然后运行它java helloworldapp我之前运行过,生成了一个错误c:\Program Files x86\java\jdk1.6.0_14\bin>javac helloworldapp.java helloworldapp.java:5:编写helloworldapp:helloworldapp:helloworldapp.class访问被拒绝公共类helloworldapp 1错误,但已被克服通过在管理权限下运行它。但现在它给出了我请求的错误Eariler。您的错误看起来像是键入java HelloWorldApp.class而不是java HelloWorldApp来运行它。你能证实吗?如果是这种情况,那么就不要使用.class。在运行之前是否编译了它?javac。。这听起来有什么意义吗?如果你不想在本地编译的开销,试试在线java编译器:如果你想运行快速测试或实际编译它,它特别有用,java helloworldapp.java,然后运行它java helloworldapp我之前运行过,生成了一个错误c:\Program Files x86\java\jdk1.6.0_14\bin>javac helloworldapp.java helloworldapp.java:5:编写helloworldapp:helloworldapp:helloworldapp.class访问被拒绝公共类helloworldapp 1错误,但已被克服通过在管理权限下运行它。但现在它给出了我请求的错误Eariler。您的错误看起来像是键入java HelloWorldApp.class而不是java HelloWorldApp来运行它。你能证实吗?如果是这种情况,那么就不要使用.class。java HelloWorldApp.class不是应该是java HelloWorldApp吗?java HelloWorldApp.class不是应该是java HelloWorldApp吗?
public class HelloWorldApp{

    public static void main(String[] args){

        System.out.println("Hello World");
    }
}
 class HelloWorldApp{
 public static void main(String[] args){
 System.out.println("Hello World");
}