2012-03-31 136 views
3

我试图从命令提示符运行项目,但我得到“无法找到或加载主类”。首先我编译位于src文件夹中的项目类。无法找到或加载主类

CD C:\ Program Files文件(x86)的\目录\参赛作品,冠军\入门\ SRC 设置PATH =%PATH%; C:\ Program Files文件\的Java \ jdk1.6.0_27 \ BIN 的javac -d。 ./classes champ2009client/*。java

上述命令创建项目的类文件。从那以后,我尝试了上面的命令来运行的主类:

CD C:\ Program Files文件(x86)的\目录\参赛作品,冠军\入门\类 的Java champ2009client.Client champ2009client.driver

暂停

其中classes \ champ2009client文件夹是类文件所在的位置。在我的笔记本电脑有Win XP 32的工作正常,但在我的电脑我找不到或加载主类错误。是否有可能从Windows 7中得到问题?

+0

检查您正在使用的'Java'的版本,可能它们不同,因为如果编译是由更高版本完成的,则必须重新编译为较低版本。通过在计算机的命令提示符下书写'javac -version'来检查它。 – 2012-03-31 18:07:10

+0

你确定你的.class文件不在'src /'中吗? – Makoto 2012-03-31 18:07:58

+0

我在文件的开始部分使用命令set path =%path%; C:\ Program Files \ Java \ jdk1.6.0_27 \ bin。我认为使用该命令编译和运行的版本是相同的。 – 2012-03-31 18:16:48

回答

1

尝试运行您的程序如下

的java -classpath。 your_class_that_has_main_method

+0

你的意思是...... - > java-C:\ Program Files(x86)\ toc \ ENTRIES-champ \ entry \ classes \ champ2009client.Client – 2012-03-31 19:12:07

+0

java -classpath。客户端....试试 – Pramod 2012-03-31 19:20:05

+0

没什么相同的 – 2012-03-31 19:30:11

相关问题