簡體   English   中英

如何使用Sublime進行Java開發

[英]How to use sublime for java development

我想使用sublime代替eclipse作為開發工具,但是盡管sublime能夠突出顯示代碼,但是如何像eclipse一樣檢測錯誤並編譯Java代碼呢?

謝謝!

Sublime Text是文本編輯器 ,而不是IDE。 您需要使用javac File.java從命令行進行javac File.java 而且它不會為您突出顯示錯誤。

如果您想要一個更簡單的文本編輯器使用Java,請考慮使用jGraspNetBeans

上面所有答案都是完全正確的:Sublime Text是文本編輯器,而不是IDE。 因此,您可以為項目使用IDE(為方便起見),或者使用Sublime + cmd行(有點痛苦)

但是,我個人也很喜歡它,尤其是Sublime Text3。因此,我同時使用了這兩種:intellij用於實際/大型項目,而SBT3用於小型事物/代碼片段(例如,當我閱讀書籍時)(+快速且可重復的單元測試來斷言結果,不需要我想要嘗試的裸main())。 如果您習慣於使用SBT3快捷方式(因為它是一個非常輕量級且快速的編輯器),而不是僅僅為那些酒窩的東西啟動一個完整的intellij實例+ gradle +等,這可以非常快速地進行。

對於這些簡單的事情(尤其是在學習時)使用SBT的另一個原因是,您擺脫了自動完成,自動導入等功能。這迫使您鍵入所有內容並且學到很多東西!

要在SBT3上啟用突出顯示+錯誤檢查,您需要安裝:

您可以參考以下示例:

如何將JUnit與Sublime Text 3結合使用

對於Java開發,Sublime並不是真正的理想(imo)。 如果您不想使用eclipse,可以看看intellij,這是我最喜歡的Java和Web項目IDE。

當然,您可以對Java項目使用sublime。 但是您必須編譯Java文件。 您從終端/ DOS執行此操作的方式是編寫:

javac myJavaFile.java

然后運行javac文件:

java myJavaFile

如果您想在Java開發中將所有的所有選擇和其他很棒的東西都升華,那么Intellij IDEA就是您的選擇,那么您將擁有文本編輯器無法提供的更多很棒的功能。

我喜歡崇高的精神,但對於像Java或C ++這樣的可編譯語言卻不是這樣。在這里​​,您可以看到Intellij的作用http://tv.jetbrains.net/videocontent/refactoring-in-intellij-idea-live-by-羅伯特·c·馬丁·伯伯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM