看板 java 關於我們 聯絡資訊
我也是用 Vista, 使用附屬應用程式中的命令提示字元, JDK 版本是 jdk1.6.0_11, 安裝完並把 path 以及 classpath 皆設定完成後, 在 command mode 中,鍵入 javac, 畫面顯示 OS 已經認得這個工具程式,如圖:http://ppt.cc/~6zw 但當我在目錄 C:\ 下建立一個簡單的 HelloWorld.java, code 如下: import java.io.*; public class HelloWorld { public static void main(String args[]) { System.out.println("Hello World"); } } 使用 javac 編譯之,卻出現這樣的錯誤訊息,如圖:http://ppt.cc/ImzN 請教板友們,這是哪裡出問題了呢?感謝指點! P.S. 我用 eclipse,可以順利編譯、執行這個檔 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.171.110.209 ※ 編輯: iwee 來自: 1.171.110.209 (09/03 14:36)
darkgerm:看起來是權限問題,不要在C槽下編,移到桌面或D糟試試 09/03 14:53
謝謝您,在 C:\ 下建立一個 workspace 目錄,將 HelloWorld.java 放進去後, 即可在 command mode 下用 javac、java 編譯、執行之, 但奇怪的是,我是用 administrator 登入系統, 怎麼會出現權限的問題呢? 並且當我欲從附屬應用程式中的命令提示字元, 按右鍵點選「以系統管理員身份執行」時,為何會完全沒反應呢? 可否再請板友們指點一下,感激不盡! ※ 編輯: iwee 來自: 114.25.228.209 (09/03 15:23)
darkgerm:windows 有些會動到系統的東西還是要按確定才會跑 09/03 15:27
darkgerm:不然把UAC關掉試試 後者就要去windows問了 雖然我可以跑 09/03 15:29