当我尝试在 cmd 中运行 java 程序时,它显示消息“无法找到或加载主类”。 当程序中有包参与时就会出现这个问题,否则可以正常工作。
代码是:
package myPackage;
public class index {
public static void main(String [] args){
System.out.println("Hello World");
}
}
我尝试在cmd中写入: javac (包名称) 。类名,但仍然不起作用。
最佳答案
问题是需要为每个命令(javac 和 java)设置类路径:
尝试的步骤
Compile index.java from the top_level. do not use sub package.
$javac -cp . importpackage/subpackage/index.java
关于java - 无法找到或加载主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58144136/