[求救] Mac 執行 cmd?(程式語言)

看板MAC作者 (十六蝶)時間9年前 (2015/05/07 14:41), 9年前編輯推噓6(6013)
留言19則, 12人參與, 最新討論串1/2 (看更多)
在 Windows 裏都可以用 cmd.exe 去執行 JAVA 想請問用 Mac 的終端機要怎麼樣去下指令? 最近在學習一些程式語言,但使用 Windows 的東西 卻不知道在自己的 Mac 上要怎麼用了 Orz 其實不曉得這個問題在這邊問是不是正確的? 還請各位高手指教,非常謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.13.29.36 ※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1430980865.A.0ED.html

05/07 14:43, , 1F
javac 編譯 java執行 和Windows其實一樣的
05/07 14:43, 1F

05/07 14:45, , 2F
terminal 輸入一樣的東西理論上都可以跑
05/07 14:45, 2F
因為我通常會在 cmd 下輸入 notepad 然後在裡面打上程式碼, 但我不曉得檔案會建立在哪裏 PATH 路徑應該還是需要? ※ 編輯: yuiwishes (163.13.29.36), 05/07/2015 14:54:19 我有嘗試在 user 底下建立一個 java 的檔案 但是用 Terminal 去跑卻會出現許多的 error,NetBeans 卻能好好地執行... ※ 編輯: yuiwishes (163.13.29.36), 05/07/2015 15:00:35

05/07 15:26, , 3F
先確定你JAVA在任一目錄可不可以使用,不確定MAC是否
05/07 15:26, 3F

05/07 15:27, , 4F
需要像Windows一樣設定所在路徑(path)。
05/07 15:27, 4F

05/07 15:32, , 5F
我記得mac是不用設定路徑 您的error具體上是哪些呢?
05/07 15:32, 5F

05/07 16:02, , 6F
要編譯必須先在terminal移動到那個資料夾 不然要寫完整位置
05/07 16:02, 6F

05/07 17:56, , 7F
印象中路徑中不能有中文?
05/07 17:56, 7F
路徑沒有中文,使用者名稱都是英文

05/07 18:12, , 8F
mac不是不用設定 只是java安裝的地方有在 $PATH 裡面吧
05/07 18:12, 8F

05/07 18:13, , 9F
在mac上路徑有沒有中文應該無所謂
05/07 18:13, 9F

05/07 18:20, , 10F
把error msg貼出來吧。不然真的很難知道是甚麼問題..
05/07 18:20, 10F
http://i.imgur.com/daKhFVF.png
error msg 用最基本的做舉例

05/07 18:39, , 11F
一樣,先cd到桌面 javac編譯 java執行
05/07 18:39, 11F

05/07 19:08, , 12F
terminal打java有反應嗎?照理講jdk裝好環境變數也設好了
05/07 19:08, 12F
我現在想一步步慢慢試試看,但是最基本的就已經無法執行了讓我很困擾 囧 用 Mac 沒有很久,很多東西都還不清楚 >"<....不好意思

05/11 14:12, , 13F
不好意思,放一段時間沒有回了,最近好忙
05/11 14:12, 13F

05/11 14:12, , 14F
不曉得還有板友會看這篇文章嗎 Q_Q
05/11 14:12, 14F
※ 編輯: yuiwishes (1.162.19.47), 05/11/2015 14:13:13 是說我用 XCode 開 Hello.java會變成這樣:http://i.imgur.com/I8frgSJ.png
我建立這個檔案的方法是打開文字編輯,打完 code 之後儲存,再把副檔名改成 java 不曉得是不是跟這個有關係? 在 Windows 的環境我是習慣輸入 notepad filename.java 來建立新的, 但是在 Mac OSX 我就不曉得了... ※ 編輯: yuiwishes (1.162.19.47), 05/11/2015 14:18:34

05/11 18:01, , 15F
你應該去學學Linux 看看鳥哥
05/11 18:01, 15F

05/12 15:19, , 16F
文字編輯這個程式把你的程式存成別的格式了
05/12 15:19, 16F

05/12 15:19, , 17F
使用純文字編輯器,例如 Sublime Text 就可以了
05/12 15:19, 17F

05/12 15:20, , 18F
文字編輯比較像 Word 不是拿來打純文字程式碼用的
05/12 15:20, 18F

05/16 02:36, , 19F
給我們看的code有5行,編譯錯誤的超過5行耶?
05/16 02:36, 19F
文章代碼(AID): #1LIma13j (MAC)
文章代碼(AID): #1LIma13j (MAC)