我正在尝试从命令提示符中运行一个项目,但是出现了“找不到或加载主类”的错误。首先,我编译位于src文件夹中的项目类。
cd C:\Program Files (x86)\toc\ENTRIES-champ\entry\src set path=%path%;C:\Program Files\Java\jdk1.6.0_27\bin javac -d ../classes champ2009client/*.java
上述命令创建了项目的类文件。之后,我尝试使用以下命令运行主类:
cd C:\Program Files (x86)\toc\ENTRIES-champ\entry\classes java champ2009client.Client champ2009client.driver pause 其中,classes\champ2009client文件夹是类文件所在的位置。在我的Win XP32笔记本电脑上运行正常,但在我的PC上,出现了找不到或加载主类的错误。是否有可能是由于Windows 7出现了问题?
cd C:\Program Files (x86)\toc\ENTRIES-champ\entry\src set path=%path%;C:\Program Files\Java\jdk1.6.0_27\bin javac -d ../classes champ2009client/*.java
上述命令创建了项目的类文件。之后,我尝试使用以下命令运行主类:
cd C:\Program Files (x86)\toc\ENTRIES-champ\entry\classes java champ2009client.Client champ2009client.driver pause 其中,classes\champ2009client文件夹是类文件所在的位置。在我的Win XP32笔记本电脑上运行正常,但在我的PC上,出现了找不到或加载主类的错误。是否有可能是由于Windows 7出现了问题?
Java
版本,可能它们是不同的,如果编译是由更高版本完成的,则必须重新编译为较低版本。通过在两台计算机的命令提示符上编写javac -version
来检查它。 - nIcE cOw.class
文件不在src/
目录下吗? - Makoto