我使用 eclipse 编译了类,但是当我尝试在命令行中运行它们时,它返回“无法找到或加载主类”。 Command line.
我的类(class)是:
package Chapter10;
public class Hfpd10
{
public static void main(String[] args)
{
System.out.println("it works");
}
}
我正在 C:\Users\John\Documents\Java\EclipseWorkspace\HeadFirstDesignPatterns\bin\Chapter10 文件夹(类文件所在的文件夹)中运行命令。命令是:
java Hfpd10
它在 Eclipse 中运行,我使用了完全相同的路径。
我能找到的唯一一个这样的问题没有得到解答。 cannot run java file in command line that created by eclipse
最佳答案
切换到父目录并运行以下命令:
java Chapter10.Hfdp10
这是必需的,因为您的类位于包中,并且您需要使用其完整包名称来引用它。
关于java - 无法在命令行中运行eclipse编译的类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45045261/