? 發問時間: 電腦與網際網路程式設計 · 1 0 年前

困擾我好久,JDK的path跟classpath

我看了網路上的資料

path是找.exe

classpath是找.class

我在 C:\Program Files\Java\jdk1.6.0_17\bin 裡面有看到"javac.exe"

所以我就調整

控制台 -> 系統 -> 進階 -> 環境變數 -> 系統變數 -> path

C:\Program Files\Java\jdk1.6.0_17\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs

-------------------------------------------------------------------------------------------------------

然後我下載了JCreator

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello!World!");

}

}

按下F5執行

GE2001 version 1.4 - Copyright 2005 Xinox Software

Error : Invalid path, \bin\java.exe -classpath "C:\Documents and Settings\Admini

strator\桌面" HelloWorld

Press any key to continue...

---------------------------------------------------------------------------------------------------------

我應該要怎麼設定?

因為目前是自學

我搞不清楚要怎麼設定了

能不能請好心的大大指點一下

感謝

已更新項目:

我在 C:\Program Files\Java\jdk1.6.0_17\bin 裡面

有看到"javac.exe"

2 個已更新項目:

所以我就調整

控制台 -> 系統 -> 進階 -> 環境變數 -> 系統變數 -> path

3 個已更新項目:

C:\Program Files\Java\jdk1.6.0_17\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs

4 個已更新項目:

錯誤訊息

GE2001 version 1.4 - Copyright 2005 Xinox Software

Error : Invalid path, \bin\java.exe -classpath "C:\Documents and Settings\Admini

strator\桌面" HelloWorld

Press any key to continue...

5 個已更新項目:

艾倫佩姬大大,我照你的方式改了JCreator

還是出現錯誤訊息

GE2001 version 1.4 - Copyright 2005 Xinox Software

Error : Invalid path, \bin\java.exe -classpath "C:\Documents and Settings\Admini

strator\My Documents\Downloads" HelloWorld

Press any key to continue...

環境變數我也設定了

怎會那麼奇怪...

6 個已更新項目:

public class HelloWorld

{

public static void main(String[] args)

{

System.out.println("Hello!World!");

System.out.println("Hello!World!");

}

}

2 個解答

評分
  • 1 0 年前
    最佳解答

    功能表→Configure→Options→JDK Profiles→New→Select path→選擇JDK安裝目錄「例如:C:\Program Files\Java\jdk1.6.0_17\」,在出現的JDK Profiles視窗中按OK即可。

    你是不是沒有先編譯就按F5執行了呢?

    P.S:有問題請在補充!

    2010-01-18 16:43:45 補充:

    加入我的即時通好了,在線上討論吧!

    參考資料: Ellen Page, Ellen Page
    • 登入以對解答發表意見
  • 吉他
    Lv 5
    1 0 年前

    試試看把java檔移到非中文路徑下編譯執行看看

    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。