繁体   English   中英

“找不到或加载主类……”

[英]“Could Not Find or Load Main Class…”

我是Java的新手,我拿到了这本书来帮助我入门。
我已经使用“ javac Hello.java ”成功编译了Hello.java。
现在它说输入“ java Hello ”,我得到“ Could not load of find main class Hello ”。 我曾尝试找出解决方法,但所有答案都很复杂且令人困惑。 如果有人可以解释如何解决此问题,那将是很棒的。

问题似乎出在CLASSPATH上

解决方案1

将您已在其中编译类的目录的路径添加到“环境变量”中的CLASSPATH变量。

解决方案2

每次运行程序时,都使用-classpath在classpath中添加当前要引用的文件夹和库。 例如:

java -classpath .;lib/referenced-libs.jar my.package.MainClass

确保Hello.java文件中存在具有这种语法的main方法:

public static void main(String[] args) {
    // your code will go here...
}

您应该检查文件夹中是否存在hello.class文件。 Java运行这些.class文件。 这些文件是在成功编译后创建的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM