无法在命令行中运行eclipse编译的类文件

时间:2017-07-11 22:09:19

标签: java eclipse

我使用eclipse编译了类,但是当我尝试在命令行中运行它们时,它返回“无法找到或加载主类”。Command line.

我的课程是:

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中运行,我使用完全相同的路径。

Eclipse path

我能找到的唯一一个问题没有答案。 cannot run java file in command line that created by eclipse

1 个答案:

答案 0 :(得分:0)

切换到父目录并运行以下命令:

java Chapter10.Hfdp10

这是必需的,因为你的类在一个包中,你需要用它的完整包名引用它。