2011-11-07 63 views
0

我用Eclipse做了一個程序,但是我想學習用JavaC編譯它。Eclipse Swing to JavaC?

我下載了JavaSDK jdk1.7.0和安裝在C它:\

我的.java文件位於C:\ java中

我然後編譯用C程序:\ jdk1.7.0 \ BIN \ javac的Game.java

它採用包佈局管理器,所以我下載了搖擺佈局1.0.1.jar,只是把它直接進入C:\,然後嘗試使用執行:

java -classpath C:\swing-layout-1.0.1.jar Game 

所有我ge t是錯誤:無法找到或加載主類遊戲

任何想法,我做錯了嗎?

+0

首先,簡單,易於使用和方便的,添加你的JDK bin文件夾到你的類路徑,或創建一個JAVA_HOME環境變量來保存該路徑,然後將其添加到PATH。 – Mechkov

+0

你有jar文件裏面的manifest文件嗎? – hovanessyan

+0

嘗試'java -classpath c:\ swing-layout-1.0.1.jar ;.遊戲「 - 你的類路徑中缺少當前目錄。 – msandiford

回答

1

你忘了你的代碼添加到類路徑中。你應該提供無論是jar文件或在您的類所在的目錄,即

java -classpath C:\swing-layout-1.0.1.jar;myapp.jar Game

java -classpath C:\swing-layout-1.0.1.jar;c:\proj\myapp\classes Game

+0

謝謝,我現在得到它,但它的說法<錯誤的名稱:佈局/遊戲>是這樣做的文件結構? –

0

如果你知道你的主類的名稱,你可以嘗試

java -classpath .;C:\swing-layout-1.0.1.jar; your.package.MainClass