[問題] command promp下執行 java的問題

看板java作者 (等待紅顏老)時間9年前 (2016/03/29 01:24), 編輯推噓4(405)
留言9則, 6人參與, 最新討論串1/1
我用eclipse寫了一個hello.java 並且用eclipse編譯完成 且確定可以執行 接著 我用command line 進到該檔案的資料夾 c:\workspace\hello\bin\ 裡面有個剛剛編譯完的 hello.class 我在那邊執行 java hello 結果出現 找不到或無法載入主要類別 hello 然後我換到souce code那邊 c:\workspace\hello\src\ 重新編譯一次 javac hello.java 出現了一個新的 hello.class 我再次執行 java hello (在src下) 仍然出現 找步道或無法再入主要類別 hello 上網爬文了一下 也設置了各種classpath 但是都還是一樣 最後不死心 直接在開一個新資料夾 d:\test 自己開一個文件檔 用notepad編輯 名稱叫做 test.java 並且 到該目錄下執行 javac test.java 產生了 test.class 最後執行 java test 這個結果是成功的 這個自己創的就可以執行 用eclipse弄出來的就有問題 不懂為什麼? 請問有人能解答嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 108.248.51.62 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1459185891.A.35C.html

03/29 02:13, , 1F
你 eclipse 的 hello.java 有 package 嗎
03/29 02:13, 1F

03/29 07:16, , 2F
在src的目錄下 執行 javac -d . hello.java
03/29 07:16, 2F

03/29 17:26, , 3F
回一樓 有package... 難道是這個問題??
03/29 17:26, 3F

03/29 17:32, , 4F
有package的話要打全名
03/29 17:32, 4F

03/30 12:35, , 5F
全名 例如? package: com.abc
03/30 12:35, 5F

03/30 22:35, , 6F
Debug view裡面有個地方能看到eclipse下的command複製
03/30 22:35, 6F

03/30 22:35, , 7F
那一串就是了,印象在context內的property,用手機沒
03/30 22:35, 7F

03/30 22:35, , 8F
辦法幫你check再自己找一下吧
03/30 22:35, 8F

04/03 10:01, , 9F
windows 環境變數 PATH JAVACLASS
04/03 10:01, 9F
文章代碼(AID): #1M-MZZDS (java)
文章代碼(AID): #1M-MZZDS (java)