由於Java 9引入了JShell的概念,它使我們可以在不創建類和方法的情況下編寫代碼,是否有可能在eclipse中使用Java 9的這一特性?在使用Java 9的Eclipse IDE中,是否可以使用沒有類和主方法的sysout?
回答
可以使用TM Terminal在Eclipse運行JShell:
- 如有必要,安裝TM Terminal(只在某些Eclipse的包包含)
- 在Eclipse中打開「終端」視圖:窗口>顯示視圖>其他...:終端>終端
- 推出一個新的本地終端
- 運行JShell,E。 G。在Windows類型
"C:\Program Files\Java\jdk-9\bin\jshell" -v
其次輸入
或者,你可以使用Scrapbook Page,內置在Eclipse的Java IDE的功能,並且還與以前的Java版本。你將有代碼完成,你可以用你的項目的Java類:
你應該更好地格式化你的答案,因爲它很難閱讀。謝謝。 –
@DawidZbiński這樣好嗎? – howlger
如果這不是一個功能要求的Eclipse,一個非常基本的存根,你能想出是:
public static void main(String[] args) throws Exception {
jdk.jshell.tool.JavaShellToolBuilder.builder().run();
}
當您執行這一點,您可以進一步使用調試控制檯JShell在IDE 。
當我編寫System.out.print(「Hello」);並按下Enter鍵,光標會在下一行閃爍,但不會輸出任何結果。如果我在cmd提示符下做同樣的事情,我會在下一行中得到輸出「Hello」。爲什麼行爲不同以及如何在eclipse中執行jshell代碼? –
在Eclipse中沒有爲我輸出打印。光標在下一行中保持閃爍。我正在使用最新的Oxygen版本。我想你正在使用不同的編輯器。 –
- 1. 是否可以在Eclipse中共同使用CDT和Java IDE?
- 2. 有什麼方法可以在Eclipse IDE中安裝主題?
- 3. 是否有可能在同一個類中使用@Before和@Test方法的主要方法? Java
- 4. 是否可以在FormRequest類中使用「有時」Validator方法?
- 5. Java EE exe是否可用於Eclipse IDE
- 6. 是否可以在Eclipse中使用java.lang.Thread.run方法設置斷點?
- 7. 在使用IDE的java代碼中使用HTML,CSS和Javascript Eclipse
- 8. 是否可以使用Dexmaker從現有類中覆蓋方法?
- 9. 是否有理由同時擁有用於Java的Eclipse IDE和用於Java EE的Eclipse IDE?
- 10. 是否可以使用擴展類的getter/setter方法在Java中
- 11. 是否可以使用Eclipse IDE作爲文本編輯器?
- 12. 是否可以使用My Eclipse 2014配置apache tomcat 9
- 13. 是否有可能在沒有主要方法的java中執行jar文件
- 14. Soap Webservice沒有在Java中使用Eclipse IDE
- 15. sysout只能在帶主要方法的類中工作
- 16. 是否可以從已有主方法的類調用main方法?
- 17. 是否可以在Sonata Admin類中使用Entity方法?
- 18. 有沒有在Sming IDE(ESP8266)中使用std :: map的方法?
- 19. 是否有任何類可以診斷java類中調用的方法?
- 20. 是否可以使用SFINAE檢測類的方法的常量?
- 21. 是否有可能在eclipse中提取基類的方法?
- 22. 是否可以使用方法創建一個空的Java枚舉類型?
- 23. 是否可以在回調方法中使用reset()API方法?
- 24. 是否可以在Java中使用主/外鍵概念?
- 25. 是否可以在swift中的函數中使用UITextFieldDelegate方法?
- 26. 有沒有一種方法可以使動作在Selenium IDE中可選?
- 27. 有沒有其他方法可以使用OpenCV的imdecode?這是
- 28. 有沒有辦法在java中使用類似於c#的引用(@「」)的方法
- 29. 當我的代碼中未實例化Java類時,是否可以使用Groovy覆蓋Java類中的方法?
- 30. 是否有可能使用與Eclipse Vim的顏色主題?
你可以等待的JShell Eclipse的支持。但是如果你想在沒有JShell的情況下做到這一點,那麼你不能 – mlecz
爲什麼我的問題downvoted?請讓我知道,這樣我可以在將來改進我的問題 –
它是一個非常通用的/基本/ ..問題和Stackoverflow是用於解決一些示例代碼的代碼問題。 – LenglBoy