我遇到了麻烦,无法找到主要的类错误,我正在处理一个有点复杂的程序。为了消除可能出现的问题,我决定尝试一个Hello World程序,看看我是否能够实现这个目标。我的工作,我敢肯定,在服务器上运行Red Hat Enterprise 6.我接着巴特煮布锅在回答this question提供下列步骤操作:找不到主类java错误
- 创建一个名为HelloWorld.java的文件;
- 粘贴下面贴
- 内部HelloWorld.java的代码:通过执行命令编译:javac的 HelloWorld.java作为HelloWorld.java是在相同的文件夹中;
- 通过执行java -cp来执行代码。的HelloWorld作为 HelloWorld.java是在同一文件夹
我得到的最后一步后,出现以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/
Caused by: java.lang.ClassNotFoundException: HelloWorld.
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: HelloWorld.. Program will exit.
如果键入Java的版本,版本信息显示,这表明我的PATH变量设置正确。有没有人有任何其他建议可能会导致此错误的事情?谢谢!
你救了吗? – Azad
你在文件夹中看到HelloWorld.class了吗? – user2507946
错误信息中HelloWorld结尾的尾部'/'是什么? –