Java IDE眾多,java開發主要用、最多用、國內較流行、本人常用的java IDE如下:
開發java大項目的IDE一般都用eclipse或netbeans(幾乎我所在的公司都是在用eclipse)。前者插件眾多;后者比較省事,類似於VS。本人優先選擇程度按數字級別排序:
1.eclipse (免費開源工具,主要原因是大部分公司都是用的這款)
2.IntelliJ IDEA(社區免費,商業收費可試用30天,本人下個社區版常於自己玩)
3.netbeans(免費開源工具,Sun公司的)
3.myeclipse (收費工具,可下載破解版。在eclipse的基礎上開發出來的,兩者區別不大,java初學者我建議用這款很多插件工具都已裝好,開發java有經驗的、自己想要定制插件再向eclipse靠攏)
小程序或一些文件處理可以用文本編輯器,本人優先選擇程度按數字級別排序:
1.Editplus(收費,可下載破解)
2.UE(收費,可下載破解)
3.notepad++(開源且免費)
4.其他:drjava、javaCreator、sublime等
這里列一個"2014年Java IDE排行榜"
概述:集成開發環境(IDE)給程序員帶來的福利是文本編輯器所無法比擬的。本文概括了Java編程中最優秀的集成開發環境(IDE)。
IDE可以根據類型分析源代碼,給它以正確的語法解析。IDE通常包含許多先進的功能,比如代碼生成、自動完成、重構和調試等。本文概括了Java編程中排行靠前的最優秀的集成開發環境,並對它們進行了優點、缺點的分析。
1.)開源免費Java IDE Eclipse
簡介:Eclipse是開源的也是最有名的Java IDE了,最初主要用來Java語言開發,通過安裝不同的插件Eclipse可以支持不同的計算機語言,比如C++和Python等開發工具。它本身只是一個框架平台,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。
優點:靈活可擴展、優秀的用戶界面、支持代碼共享、開源並且免費。
缺點:GUI方面功能不是很優秀。
2.)開源免費Java IDE NetBeans
簡介:NetBeans由Sun公司在2000年創立,它免費,並且開源。它提供了使用 Java 平台以及 C/C++、PHP、JavaScript 和 Groovy 等創建專業桌面、企業、Web 和 Mobile 應用程序所需的所有工具。
優點:配置比Eclipse簡單、漢化做得不錯、裝插件方便、在線中文文檔多、GUI設計工具不錯。
缺點:界面色調偏暗、內存占用比Eclipse高。
3.)收費Java IDE JBuilder
簡介:JBuilder是Borland公司開發的針對Java的開發工具,它是在Java2平台上開發商業應用程序、數據庫、發布程序的優秀工具。JBuilder的核心有一部分采用了VCL技術,使得程序的條理非常清晰,就算是初學者,也能完整的看完整個代碼。
優點:插件豐富。
缺點:體積大、資源占用大。
4.)收費Java IDE IntelliJ IDEA
簡介:IntelliJ在業界被公認為最好的Java開發平台之一,在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面表現突出,並支持基於Android平台的程序開發。
優點:調試功能非常優秀、代碼編輯功能比Eclipse優秀許多。
缺點:插件匱乏、資源消耗大。
5.)免費Java IDE JDeveloper (Oracle)
簡介:Oracle JDeveloper是一個免費但不開源的集成開發環境,通過支持完整的開發生命周期簡化了基於Java的SOA應用程序和用戶界面的開發。為構建具有J2EE功能,XML和Web Services 的復雜的,多層的Java應用程序提供了一個完全集成的開發環境。
優點:支持UML建模、調試功能優秀。
缺點:對於初學者來說,較復雜,也比較難。
6.)收費Java IDE SlickEdit
簡介:SlickEdit是一個古老的Java IDE,適合那種需要在幾種編程語言之間進行切換的開發者,支持的編程語言有Java、C++、C#和HTML。 SlickEdit可以作為一個Eclipse的獨立應用程序或插件。
優點:易於安裝和配置、支持的平台豐富、調試功能強大。
缺點:功能的強大導致上手太難。
7.)開源Java IDE jEdit
簡介:jEdit是一個用Java語言開發的開源文本編輯器,有很多有用的特性,包括語法加亮顯示,括號匹配,表達式搜索,多個文件搜索和替換,定義鍵盤宏等等。可以在Windows、Linux、Mac OS等多種平台下運行,並且有很多插件,可以擴充基本功能。
優點:內嵌的Beanshell引擎、靈活、執行效率高。
缺點:運行速度慢、對中文支持較差。
8.)開源Java IDE JCreater
簡介:JCreator是一款強勁的Java IDE工具,它功能豐富,包括 項目管理、工程模板、代碼完成、調試接口、高亮語法編輯、使用向導以及完全定制的用戶界面。JCreator有兩個版本,專業版收費,LE版免費。
優點:小而且快,常用的功能都支持,很適合初學者。
缺點:只能進行簡單的程序開發,不能進行企業J2EE的開發應用。