使用命令java ClassFileName
来执行Java文件时出错,如下所示:
Error: Could not find or load main class.
但在使用命令java -cp . ClassFileName
时执行,没有任何错误。
您能帮我为什么吗? ?
答案 0 :(得分:0)
您必须确保将.class
文件的位置添加到类路径中。
因此,如果它在当前文件夹中,请添加。到您的类路径,您已经完成了,这就是为什么它对您而言效果很好。
因此,要使用java ClassFileName
执行,只需将.class的位置添加到您的类路径中。希望对您有所帮助。
答案 1 :(得分:0)
编译一个Java文件以生成一个类:
javac filename.java
执行生成的类:
java filename