【发布时间】:2016-02-17 12:24:02
【问题描述】:
已解决,程序位于路径中带有国家符号的位置。
我刚开始学习 java,但我尝试启动的每个程序(甚至是我课程中的示例程序)都显示错误。
Error: Could not find or load main class "Any class name of program I try start"
C:\Users\Mine\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 0 seconds)
编辑:
代码示例,但适用于任何代码。
public class Hello {
static void hello(){
System.out.println("Hello, World!");
}
public static void main(String[] args) {
hello();
}
}
【问题讨论】:
-
你能分享你用来运行程序的命令和你班级的代码吗?
-
我编辑了代码,我用 Shift+F6 启动程序,如果这很重要,我只是 netbeans。
-
可能是stackoverflow.com/questions/20034377/… 中的某些内容,或者您在项目中设置了错误,例如将代码放在错误的位置。你是怎么做到的?喜欢netbeans.org/kb/docs/java/quickstart.html?
-
项目应该没问题,因为当我在我的大学(同一个项目)尝试它时一切正常,但现在当我尝试使用相同的示例项目时它不起作用并且每次都显示相同的错误.即使我写了很多随机字符。
-
检查您的编译器设置。也许您在某个地方设置了一个与您的
Hello类不同的类作为主类。你能解释为什么错误说"Any class name of program I try start"吗?因为你必须在某个地方使用过这个字符串。是你的项目名还是包名?