Java “Hello World”程序生成了一个异常
我是Java新手,它是我在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
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");
}