1. 程式人生 > >Java 7: 全面教程-1.3 整合開發環境(IDEs)

Java 7: 全面教程-1.3 整合開發環境(IDEs)

1.3整合開發環境(IDEs)
你完全可以用文字編輯器來寫Java 程式。但是,IDE會更方便。它不僅僅可以檢查你的程式碼語法,還可以自動填寫程式碼,檢測,和除錯你的程式。另外,在你輸入的時候就自動編譯了,還有執行Java程式只要點選個按鈕就行。這樣,可以節省你很多時間。

Java IDEs的產品有很多,幸運的是,其中最好的都是免費的。以下是一個簡短的列表:

 NetBeans(免費且開源)
 Eclipse(免費且開源)
 Sun’s Java Studio Enterprise(免費)
 Sun’s Java Studio Creator(免費)
 Oracle JDeveloper(免費)
 Borland JBuilder
 IBM’s WebShpere Studio Application Developer
 BEA WebLogic Workshop
 IntelliJ IDEA

最流行的兩款軟體是NetBeans和Eclipse。在過去的幾年中,這兩位一直在爭奪一哥的位置。NetBeans和Eclipse都是開源軟體且有自己的強大支持者們。2000年時,Sun Microsystem 在從Czech 公司那買了Netbeans Ceska Republika後,仍然繼續為其大量投資。而Eclipse則是由IBM創造用來對抗NetBeans的。

哪一個更好呢?這完全取決於你問的人。他們的受歡迎程度促使其他軟體製作商也都出版免費的IDEs。甚至連Microsoft, 他家的.NET技術是Java中很強大的競爭者。但是受到它們的影響,它也不得不為Visual Studio.NET發放Express 免費版。

此書提供了關於NetBeans和Eclipse的簡短教程,分別在附錄D和附錄E。請嘗試使用IDE,你絕對會從中受益良多。

總結
此章節幫助你完成了你的第一個Java 程式。你使用了文字編輯器來寫了一個程式,再使用javac 把它編譯成類檔案,最後使用java 工具執行類檔案。

當一個程式變的更復雜和專案變的更大時,IDE可以促程序序的開發 。兩個關於開源IDEs的教程參見附錄D和附錄E。

提問
1. 在儲存Listing 1.1時,如果你使用不同的名字,如: whatever.java, 它會被編譯嗎?
2. 在儲存Listing 1.1時,如果你使用其他副檔名而不是java,如:MyFirstJava.txt, 它會被編譯嗎?