⑴ IDEA與eclipse哪個更適合java初學者
idea更適合Java初學者,IDEA會幫助對Java某些特性進一步的理解。
初學者只要把基本的編譯javac和運行java命令搞明白了之後,這兩個軟體用哪個都可以。用IDEA還是用Eclipse這個其實看個人的習慣,目前來看idea呈上升勢頭。
詳細介紹:
IntelliJ IDEA由JetBrains於2001年發布,JetBrains是一家老牌公司,以前因其Visual Studio的Resharper插件而聞名。
社區版是免費的,主要針對Java和Android應用程序開發人員,它提供了多種語言的支持,包括Java(顯然),Kotlin(由JetBrains開發),Groovy,Clojure,Scala等。
IntelliJ IDEA包括高級預測,代碼分析和智能代碼完成功能,以及一些插件和擴展,可以在您不滿意其現成功能的情況下根據需要自定義IDE,設置。
⑵ intellij idea怎麼寫java程序
如圖所示:
1.
⑶ java web開發用什麼idea
由於原來用IntelliJ IDEA做過JavaWeb項目,對JavaScript和CSS的支持感覺很不錯,比起Eclipse好多了,雖說Eclipse的插件應有盡有,做什麼開發就裝什麼插件,但是有些地方他還是有欠缺的。Eclipse是Java主流,做Java開發的都用Eclipse,所以後來也...
⑷ intellij idea可以開發java嗎
intellij idea可以開發java的,工具非常強大,好用,
⑸ IntelliJ IDEA 為什麼選擇了用 JAVA 開發
真是個很奇怪問題,那為什麼要用其它語言開發?
1. IntelliJ 的歷史到現在已經超過了 15 年
2. 他們很早就開發了 ReSharper 這個項目,一個用 java 寫的給 C# / C++ 用的重構工具
3. 我想很多人都會說的資源消耗的問題,這個鍋一定要 java 來背?
⑹ java idea 怎麼用啊 不會用 要瘋了
可以先找個最簡單的helloworld示例敲一下,運行出來;
每個編程ide都有各自的特色,要經常使用積累才行,無法一下子全都搞懂的
idea運行java程序的關鍵操作是關聯本地JDK和設置程序運行入口。詳細步驟如下:
關聯本地JDK,已關聯的可以跳過此步。
1.1首次啟動idea時,依次選擇Configure--->ProjectDefaults--->ProjectStructure,進入項目結構設置面板,圖示如下:
1.2選擇SDK,單擊綠色的加號,在彈出的列表中選擇添加JDK,圖示如下:
1.3定位到本地JDK安裝目錄,單擊OK確認。
1.4設置完成後,本地JDK就被關聯到idea了,單擊OK或Apply確認更改。
2.設置程序運行入口
2.1首次創建項目後,工具欄的運行按鈕顯示為不可用。單擊工具欄灰色三角箭頭,編輯參數配置面板如下圖:
2.2單擊參數配置面板左側的綠色加號,新增一個Application配置,操作如下圖所示:2.3設置應用名稱Name,在Mainclass處打開主類選擇面板,切換到Project頁面,定位到擁有主類的文件(含有main方法的文件),選擇完成後單擊OK確認。操作如下圖所示:2.4此時,單擊工具欄的綠色三角(運行按鈕),即可運行Java程序。
3.注意事項
3.1當一個項目中有多個主類並存時,需要明確指定以哪一個主類做運行入口。
3.2對於非新建的項目,idea會自動識別主類,設置程序入口。如果識別失敗,仍需要按照第2步進行手動配置。
3.3在主類選擇面板,第一個SearchbyName頁面可以自動搜索出已編譯過的主類。如果此java程序從未編譯,則必須在Project頁面手動指定。
3.4注意到含有主類文件的類名定義行和主函數定義行左側均有一個綠色的箭頭,單擊任意一個箭頭,選擇在下拉列表裡選擇第一項Run,就可以快捷地運行java程序了,操作如下圖所示:
⑺ 怎麼用idea打開java文件
在類中寫個main 方法, 點擊右鍵, 有運行,debug; 和ecplise一樣。
這裡面有個坑, 你寫的main方法的格式一定要滿足以下的格式:
public static final void main(String[] args){
// do something
}
如果不滿足這個格式 ,就無法運行, 比如, 沒有加String[] args 這個參數, 在ecplise中是沒有問題的, 但是在idea中就不能運行。
⑻ idea 怎麼運行java程序
剛開始使用intellij idea ,想要創建普通的Java項目,網上都是講關於web項目的,自己摸索了好久終於成功運行成功一個簡單的java程序。創建項目的過程的就不說了,新建一個最簡單的JavaMole,創建包,類,然後編寫代碼就可以(這個方面的網上很多資料),接著運行的時候主菜單中選中run,會出現run對話框,
點擊自己的類名,運行就可以了。
⑼ 只有java環境好了才能進idea嗎
只有java環境好了才能進idea
目前大多數IDE都沒有集成JDK環境,IDEA也是一樣,在使用IDEA之前首先要安裝JDK,並且配置環境變數。與其他IDE不同之處在於,IDEA不會自動匹配系統的JDK環境,編譯時會提示以下錯誤信息:Using javac 1.7.0_40 to compile java sources
java: JPS build failed to load optimized file manager for javac:
java.lang.NoClassDefFoundError: com/sun/tools/javac/util/DefaultFileManager
java.lang.NoClassDefFoundError: com/sun/tools/javac/file/JavacFileManager
java: 致命錯誤: 在類路徑或引導類路徑中找不到程序包 java.lang
……
java: Compilation failed: internal java compiler error
⑽ 怎麼用IntelliJ IDEA開發JAVA程序
IDEA 全稱 IntelliJ IDEA,是java語言開發的集成環境,IntelliJ在業界被公認為最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。
IDEA是JetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員為主。
2001年1月發布IntelliJ IDEA 1.0版本,同年七月發布2.0,接下來基本每年發布一個版本(2003除外),當然每年對各個版本都是一些升級。3.0版本之後,IDEA屢獲大獎,其中又以2003年的贏得的「Jolt Proctivity Award」,「 JavaWorld Editors』s Choice Award」為標志,從而奠定了IDEA的IDE中的地位。目前版本為9.0,2010年4月23日發布,更新版本為9.0.2。IDEA的宗旨:「Develop with pleasure」。
IDEA的優越
最突出的功能自然是調試(Debug),可以對Java代碼,JavaScript,JQuery,Ajax等技術進行調試。
其他編輯功能拋開不看,這點遠勝Eclipse。
首先查看Map類型的對象,如果實現類採用的是哈希映射,則會自動過濾空的Entry實例。 不像Eclipse,只能在默認的toString()方法中尋找你所要的key。
其次,需要動態Evaluate一個表達式的值,比如我得到了一個類的實例,但是並不知曉它的API,可以通過Code Completion點出它所支持的方法,這點Eclipse無法比擬。
最後,在多線程調試的情況下,Log on console的功能可以幫你檢查多線程執行的情況。
前面已經說過了IDEA所提倡的是智能編碼,是減少程序員的工作,那麼IDEA具體又有哪些值得推崇呢?總結以下25點,希望能有個比較全面的介紹。
1. 智能的選取。在很多時候我們要選取某個方法,或某個循環或想一步一步從一個變數到整個類慢慢擴充著選取,IDEA就提供這種基於語法的選擇,在默認設置中Ctrl+w,可以實現選取范圍的不斷擴充,這種方式在重構的時候尤其顯得方便。
2. 豐富的導航模式。IDEA提供了豐富的導航查看模式,例如ctrl+e顯示最近打開過的文件,ctrl+n顯示你希望顯示的類名查找框
(該框同樣有智能補充功能,當你輸入字母後IDEA將顯示所有候選類名)。在最基本的project試圖中,你還可以選擇多種的試圖方式。
3. 歷史記錄功能。不用通過版本管理伺服器,單純的IDEA就可以查看任何工程中文件的歷史記錄,但版本恢復時你可以很容易的將其恢復。
4. JUnit的完美支持。
5. 對重構的優越支持。IDEA是所有IDE中最早支持重構的,其優秀的重構能力一直是其主要賣點之一。
6. 編碼輔助。java規范中提倡的tostring(),hashcode(),equals(),以及所有的get/set方法,你可以不用進行任何的輸入就可以實現代碼的自動生成,從而把你從無聊的基本方法編碼中解放出來。
7. 靈活的排版功能。基本所有的IDE都有重排版功能,但僅有IDEA的是人性的,因為她支持排版模式的定製,你可以根據不同的項目要求採用不同的排版方式。