跳轉到內容

Java IDE

100% developed
來自華夏公益教科書,開放書籍,為開放世界服務

導航 入門 主題:v  d  e )

什麼是 Java IDE?

[編輯 | 編輯原始碼]

Java IDE(代表 *整合開發環境*)是一個軟體應用程式,它使使用者能夠更輕鬆地編寫和除錯 Java 程式。許多 IDE 提供語法高亮和程式碼自動補全等功能,幫助使用者更輕鬆地編寫程式碼。

Ubuntu 上的 Eclipse

Eclipse 是一個免費的開源 IDE,也是一個開發工具框架,可以根據特定開發需求進行擴充套件。IBM 負責它的開發,它取代了 IBM VisualAge 工具。這個想法是建立一個標準的外觀和感覺,可以透過外掛進行擴充套件。可擴充套件性將 Eclipse 與其他 IDE 區分開來。Eclipse 也旨在與 Microsoft Visual Studio 工具競爭。Microsoft 工具為在 Microsoft 世界中開發程式碼提供了一種標準方式。Eclipse 為在 Java 世界中開發程式碼提供了類似的標準方式,迄今為止取得了巨大成功。僅線上錯誤檢查就可以將編碼速度提高至少 50%(編碼不包括程式設計)。

Eclipse 的目標有兩個:

  1. 為開發程式碼提供標準 IDE
  2. 為所有其他基於 Eclipse 的更復雜工具提供起點和相同的外觀和感覺

IBM 的 WSAD,以及後來的 IBM Rational Software Development Platform,都是基於 Eclipse 構建的。

標準 Eclipse 功能

  • 標準視窗管理(透檢視、檢視、瀏覽器、資源管理器,…)
  • 鍵入時進行錯誤檢查(立即錯誤提示,…)
  • 鍵入時提供幫助視窗(鍵入 . 或 <ctrl> space,…)
  • 自動構建(原始碼更改會自動編譯,…)
  • 內建偵錯程式(功能齊全的 GUI 偵錯程式)
  • 原始碼生成(getter 和 setter,…)
  • 搜尋(實現、引用,…)
  • 程式碼重構(全域性引用更新,…)
  • 基於外掛的體系結構(能夠構建與環境和其他一些工具無縫整合的工具)
  • ...
更多資訊:EclipsePlugincentral


GNU/Linux 上的 NetBeans

NetBeans IDE 是一個供軟體開發人員使用的免費開源 IDE。該 IDE 可以在許多平臺上執行,包括 Windows、GNU/Linux、Solaris 和 Mac OS X。它易於安裝,開箱即用。您可以使用 NetBeans 中的 Mobility Pack 輕鬆建立針對移動裝置的 Java 應用程式。隨著 Netbeans 6.0 的釋出,該 IDE 已經成為最受歡迎的開發工具之一,無論是在設計 Swing UI、構建移動應用程式、企業應用程式還是將其用作建立自己的 IDE 的平臺。

更多資訊:netbeans.org


JCreator 是 XINOX Software 的一個簡單輕量級的 JAVA IDE。它只在 Windows 平臺上執行。它非常容易安裝,並且啟動速度很快,因為它是一個本地應用程式。對於初學者來說,這是一個不錯的選擇。

更多資訊:http://www.apcomputerscience.com/ide/jcreator/index.htmJCreator

Processing

[編輯 | 編輯原始碼]

Processing 是一個增強型 IDE。它添加了一些額外的命令和簡化的程式設計模型。這使得初學者更容易開始用 Java 程式設計。它旨在幫助圖形藝術家學習一些程式設計知識,而無需過多地掙扎。Processing 在 Windows、GNU/Linux 和 Mac OS X 平臺上執行。

更多資訊:Processing
Windows 10 21H1 上的 BlueJ

BlueJ 是一種 IDE,它包含模板,並將為您編譯和執行應用程式。BlueJ 通常被班級使用,因為它不需要設定類路徑。BlueJ 有自己的庫集,您可以在首選項下新增自己的庫。這將設定來自它的所有編譯的類路徑,以包括您新增的庫和 BlueJ 庫。

BlueJ 為建立包和程式提供了一個有趣的 GUI。類用方框表示,方框之間有箭頭,表示繼承/實現或一個類在另一個類中構造。原始碼由 UML 圖 生成,反之亦然。BlueJ 將所有這些類(專案)在編譯時新增到類路徑中。

預設情況下,它不會顯示行號,因此應在選項\首選項... 中選中此選項。

更多資訊:BlueJ 主頁

Kawa 是一款由 Tek-Tools 開發的 Java 編輯器。它沒有包含嚮導和 GUI 工具,最適合小型和中型開發團隊中的經驗豐富的 Java 程式設計師。看起來 Kawa 已經停止開發了。

另請參見 javaworld 文章

JBuilder 是一款由 Embarcadero Technologies 出售的具有專有原始碼的 IDE。其中一個優勢是與 Together(一種建模工具)的整合。

更多資訊:Embarcadero.

DrJava 是一款由萊斯大學的 JavaPLT 小組開發的 IDE。它專為學生設計。

有關更多資訊,請參見 DrJava.

其他 IDE

[編輯 | 編輯原始碼]


華夏公益教科書