1、Eclipse - IBM甩出來(lái)給開源社區(qū)的IDE,其本身就是使用Java開發(fā)的。\x0d\x0a2、MyEclipse - 把Eclipse包裝了一下,加了J2EE企業(yè)開發(fā)的許多功能強(qiáng)大的插件。\x0d\x0a3、NetBeans - SUN公司自己開發(fā)的Java開發(fā)環(huán)境,功能挺多的。\x0d\x0a4、還有一些超喜歡手工編寫Java代碼的牛人喜歡使用帶語(yǔ)法著色功能的純文本編輯器編寫Java程序,代碼寫完后在命令提示符下編譯運(yùn)行。這種方式只適用寫少量代碼或作為學(xué)習(xí)使用,開發(fā)大型項(xiàng)目不適用,因?yàn)樾屎艿汀?/p>
創(chuàng)新互聯(lián)主營(yíng)臨清網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開發(fā)公司,臨清h5微信平臺(tái)小程序開發(fā)搭建,臨清網(wǎng)站營(yíng)銷推廣歡迎臨清等地區(qū)企業(yè)咨詢
JAVA編程常用的軟件:
1、Eclipse:
Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。
2、MyEclipse:
MyEclipse是Eclipse的升級(jí)版,也是一款功能強(qiáng)大的J2EE集成開發(fā)環(huán)境,由Genuitec公司發(fā)布,提供免費(fèi)版和收費(fèi)版。被譽(yù)為最好用的Java IDE之一。
MyEclipse 是對(duì)Eclipse IDE的擴(kuò)展,利用它可以在數(shù)據(jù)庫(kù)和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。
3、IntelliJ IDEA:
IntelliJ IDEA是一款綜合的Java 編程環(huán)境,被許多開發(fā)人員和行業(yè)專家譽(yù)為市場(chǎng)上最好用的IDE之一,與MyEclipse齊名。
它提供了一系列最實(shí)用的的工具組合:智能編碼輔助和自動(dòng)控制,支持J2EE,Ant,JUnit和CVS集成,非平行的編碼檢查和創(chuàng)新的GUI設(shè)計(jì)器。
4、NetBeans:
NetBeans IDE是一個(gè)屢獲殊榮的集成開發(fā)環(huán)境,可以方便的在Windows、Mac、Linux和Solaris中運(yùn)行。NetBeans包括開源的開發(fā)環(huán)境和應(yīng)用平臺(tái),NetBeans IDE可以使開發(fā)人員利用Java平臺(tái)能夠快速創(chuàng)建Web、企業(yè)、桌面以及移動(dòng)的應(yīng)用程序。
5、BlueJ:
BlueJ是一款支持Java編程語(yǔ)言的集成開發(fā)環(huán)境(IDE)。它原本是為了教育目的而開發(fā)的,同時(shí)也適合于那些想做小型軟件開發(fā)的開發(fā)人員。它的運(yùn)行需要JDK(Java開發(fā)工具包)的幫助。BlueJ主要是為面向?qū)ο蟮某绦蛟O(shè)計(jì)教學(xué)而開發(fā)的,因此它的設(shè)計(jì)不同于其他的開發(fā)環(huán)境。
參考資料來(lái)源:百度百科-BlueJ
參考資料來(lái)源:百度百科-IntelliJ IDEA
參考資料來(lái)源:百度百科-Netbeans
參考資料來(lái)源:百度百科-eclipse
參考資料來(lái)源:百度百科-MyEclipse
想要做好Java開發(fā),沒有常用的開發(fā)工具可不行。而Java初學(xué)者往往處于對(duì)Java還一知半解的狀態(tài),對(duì)于Java開發(fā)工具的了解也不會(huì)太多,常常會(huì)為了找開發(fā)工具而浪費(fèi)大量的時(shí)間。給大家介紹下Java開發(fā)工程師常用的開發(fā)工具有哪些。
第一個(gè)Java常用的開發(fā)工具為JDK,也叫Java軟件開發(fā)工具包,是一個(gè)編寫Java的Applet小程序和應(yīng)用程序的程序開發(fā)環(huán)境, JDK中還包括了Java的開發(fā)環(huán)境,所以下載了JDK就包含了Java開發(fā)環(huán)境。而且JDK之所以被叫做Java軟件開發(fā)工具包,是因?yàn)樗似渌麶ava開發(fā)工具,如:編譯工具(javac.exe)、打包工具(jar.exe)等。
第二個(gè)是JavaIDE:Eclipse,Eclipse 是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。而且由于它的平等和一致性,使得其它開發(fā)語(yǔ)言也可以在eclipse上使用。
第三個(gè)是notepad++,notepad++是一個(gè)編譯工具,它的優(yōu)點(diǎn)是即使你把文件刪掉了,如果再notepad++中打開過(guò),那么那里就會(huì)保留,所以對(duì)一些容易誤刪的人來(lái)說(shuō)比較友好,notepad++可以用來(lái)替代notepad。
第四個(gè)是Visual Studio Code,它是一個(gè)運(yùn)行于 Mac OS X、Windows和 Linux 之上的跨平臺(tái)源代碼編輯器。而且這個(gè)編輯器支持多種語(yǔ)言和格式的編寫。
以上就是比較常用的4種Java開發(fā)工具,Java的初學(xué)者在對(duì)開發(fā)工具不了解的情況下,可以根據(jù)上述介紹來(lái)選擇適合自己的開發(fā)工具,這樣可以減少自己到處找開發(fā)工具還可能找到不適合的所浪費(fèi)的時(shí)間。
java其實(shí)可以不用其他軟件的。只需要安裝了JDK工具包即可,這個(gè)是必須的。并且一定要配置好系統(tǒng)的環(huán)境變量。這個(gè)可以到網(wǎng)上去查,網(wǎng)上很多。然后進(jìn)入命令行(“開始”--“運(yùn)行”中輸入cmd),接著可以把已經(jīng)保存好的.java文件進(jìn)行編譯和運(yùn)行。(javac是編譯命令,java是運(yùn)行命令)
當(dāng)然可以用其他的軟件來(lái)編程,會(huì)更加方便和高效,但同樣先要安裝JDK。軟件有:Eclipse,JBuilder等。都不錯(cuò)。我推薦用Eclipse,是免費(fèi)開源的。也可以用MyEclipse。
JAVA編程常用的軟件:
1、Intellij IDEA
Intellij IDEA是當(dāng)前Java開發(fā)人員呼聲很高的一款I(lǐng)DE,具有美觀,高效等眾多特點(diǎn),小編還是非常喜歡的,所以以往我都是在自己電腦安裝這款軟件的。
2、Eclipse
Eclipse是免費(fèi)的,這點(diǎn)很重要,所以大多公司里依然是使用eclipse這款I(lǐng)DE,而且它良好的性能,也在市場(chǎng)占著不小的比重。
3、MyEclipse
MyEclipse是同eclipse一個(gè)公司的,在功能上增加了不少,相對(duì)于eclipse來(lái)說(shuō),myeclipse更像將eclipse中好多插件都集成起來(lái)了,當(dāng)然,性能上面也有更好的考慮,不過(guò)這款I(lǐng)DE是收費(fèi)的。
4、NetBeans
NetBeans是甲骨文公司生產(chǎn)的IDE,在其中也內(nèi)置了許多功能,相對(duì)于idea和eclipse市場(chǎng)還是較少的。
5、JDK
JDK是Java語(yǔ)言必備的工具,我們代碼編寫、編譯、運(yùn)行都是依靠jdk來(lái)幫助我們運(yùn)作,jdk是編寫Java代碼的根基。