Error: could not find or load main class Hello
我在记事本中编写了简单的Java程序,并尝试使用CMD运行程序,但得到了"错误:找不到或加载主类Hello"。
我可以在Eclipse中运行程序,但是当我尝试使用cmd运行时,我会面临这个问题。
1 2 3 4 5 6 7
| class Hello
{
public static void main (String args [])
{
System. out. println("Hello Parth...");
}
} |
- 在运行java命令之前,您是否使用javac编译过?
- "找不到或加载主类"是什么意思的可能副本?
- @我已经编译了我的代码。我的文件夹中有hello.class文件。
- 检查你的主要方法。应该是String[] args。
- @谢谢你,但我读了所有的答案,并尽可能地尝试,但我还是犯了这个错误。
- @squiddie string args[]=字符串[]args。
- 你是如何调用Java的,你在哪个目录下呢?
- @parthpatel请提供一些细节,否则将作为链接问题的副本关闭。
- @ ErWiBurWistt文件Helo.java是在C:ValuePARTHTABLE Java中
- @parthpatel谢谢,但那不是我要的。
- @我已经就此事发表了评论。我已经阅读了所有类似问题的答案。
- @parthpatel您确定您在类所在的同一目录下吗?如果使用Windows,您可以按住shift并右键单击文件夹上的任何空白区域,然后选择此处的"打开命令窗口",然后使用java命令尝试执行。
- @shashwat我在同一个目录中,从类文件所在的位置运行。
毕竟我找到了答案。
我手动设置路径。因此,我删除了classpath、catalina_home、catalina、java_home,然后重新启动计算机。
我的程序终于运行了。
如果有人遇到这个问题,请试一下我的方法。