mac編譯java文件
類名寫錯了,是Telephone,不是Telphone
② mac編譯java時生成class文件但運行時顯示找不到或無法載入主類
packagea.b.c;
publicclassD{
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld");
}
}
如上的代碼,運行的時候,必須運行 java a.b.c.D
而且,JAVA文件必須在package標識的相應目錄中。比如說
E:acD.java
那編譯後,我必須在E:這個目錄下運行java a.b.c.D
③ 如何在mac下搭建C/C++,Java的編譯環境
步驟如下:
1. Mac OS X 本身已經安裝好 jdk,所以搭建 Java Eclipse環境很簡單,只需要下載適合系統的 Eclipse即可,首先查看系統是幾位的(點擊 Mac 屏幕左上角的蘋果 Logo,選擇「關於本機」,在彈出的方形窗口裡點擊「更多信息…」按鈕,再點擊"系統報告…"按鈕,在「軟體」一欄就能看到目前你的蘋果電腦 Mac OS X 系統是否開啟 64 位運算了。)
2.下載 Eclipse( Java 和 C/C++的都需要)http://www.eclipse.org/downloads/
3.安裝 gcc編譯器 XCode(為 Eclipse Java集成 C/C++做准備)。
判斷系統里是否已經安裝 gcc編譯器的方法是,打開一個終端窗口(在實用工具文件夾里),輸入命令 g++,沒有則輸出 command not found,若安裝了則輸出 not input files。 XCode在 mac電腦的隨機安裝光碟里就有,最新版可以上蘋果官網上下載(http://developer.apple.com/technologies/xcode.html),但是需要注冊一個 Apple Developer帳號後才能下載。按照安裝程序步驟進行安裝就可以了。 安裝完後打開xcode,Preferences裡面有個Downloads裡面有個components選項,裡面有個command line tools 安裝上即可。
4. Eclipse整合 Java與 C/C++
解壓縮剛下載下來的兩個版本Eclipse (注意放在不同的地方,防止因為文件名相同覆蓋),然後將C/C++ 版本的Eclipse 裡面的plugins 文件夾中的內容全部復制,粘貼到Java 版本的Eclipse 裡面的plugins 文件夾下面(注意:不能覆蓋已有的文件或文件夾),OK 工具都弄好了,現在就剩下測試了。
5. 先創建一個 Java工程
6. 創建一個 C++項目
7. 編譯、運行程序
④ java在mac上編譯了讀文件的一段代碼出現亂碼
這是因為讀取的文件類型是RTF。該種文件不是簡單的純文本格式。你可以用Mac的文本編輯器打開該文件,應該可以看到和你代碼輸出的一樣的內容。
關於RTF文件格式,請參考:網頁鏈接
關於Java使用javax.swing.text.rtf.RTFEditorKit讀取RTF的方法,請參考:網頁鏈接