无法从CMD运行java

时间:2016-01-28 18:09:35

标签: java cmd

我不确定我做错了什么...我正在关注几个YouTube视频,但仍然无法从命令提示符运行我的java程序。

我在cmd做的第一件事是: set path =“[将URL复制到JDK bin目录]”

然后我用'cd'一直到我的家庭作业目录,包含4个java文件。

然后我输入'javac hangman.java'来编译它......(我们只是说它是刽子手)

最后,我输入'java hangman'

它说:“错误:无法在我的cmd中找到或加载主类刽子手。”

我做错了什么?

(如果这种情况有所不同,我正在使用Windows 10。)

3 个答案:

答案 0 :(得分:3)

两件事:

  1. 确保您的班级名称以大写字母Hangman而不是hangman开头。
  2. 确保您拥有public static void main(String[] args)方法

答案 1 :(得分:1)

  1. 首先,你必须指出java文件的位置。 但是如果你和你的类在同一目录下编译=>错误找不到主要课程。
  2. javac namefile.javac
  3. java namefile
  4. 例如,我想编译Car.java,它的路径是:Desktop> CarsProyects> src> carsPackage。

    如果我尝试: cd桌面 cd CarsProyects cd src cd carsPackage javac Cars.java java汽车

    我会遇到与您相同的错误,主要课程未加载或未找到' 所以试试这个(cd carsPackage> ..):

    cd桌面 cd CarsProyects cd src javac Cars.java java汽车

    我希望这有帮助!

答案 2 :(得分:1)

CMD具有特定的案例敏感性。

查找目录时,请确保文件名的第一个字母为大写

  

文件名

所有参数必须准确适用于java方法,包括