我是Java的新手,我得到了这本书来帮助我开始
我已经使用“javac Hello.java
”成功编译了Hello.java
现在它说要输入“java Hello
”并且我得到“Could not load of find main class Hello
”。我试图找出如何解决它,但所有的答案都很复杂和令人困惑。如果有人能解释如何解决这个问题,那就太棒了。
答案 0 :(得分:1)
问题似乎是CLASSPATH。
将编译类的目录路径添加到环境变量中的CLASSPATH变量。
每次运行程序时,使用-classpath
添加您在类路径中引用的当前文件夹和库。例如:
java -classpath .;lib/referenced-libs.jar my.package.MainClass
答案 1 :(得分:1)
确保Hello.java文件中存在具有此语法的main方法:
public static void main(String[] args) {
// your code will go here...
}
答案 2 :(得分:0)
您应该检查文件夹中是否存在hello.class文件。 java运行这些.class文件。这些文件是在成功编译时创建的。