2012-03-31 181 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

相關問題