在像Ruby/Python/Perl這樣的腳本語言中,我們可以啓動交互式會話並創建新變量,並且實質上執行任何語句。解釋的java IDE環境
但在Java中,我只知道打印任意表達式的方法 - 在Eclipse的調試表達式視圖中。
沒有辦法創建新的變量,然後使用該變量(儘管您可以分配給預先存在的變量)。
像腳本語言一樣,在解釋的IDE環境中運行Java有什麼方法嗎?
在像Ruby/Python/Perl這樣的腳本語言中,我們可以啓動交互式會話並創建新變量,並且實質上執行任何語句。解釋的java IDE環境
但在Java中,我只知道打印任意表達式的方法 - 在Eclipse的調試表達式視圖中。
沒有辦法創建新的變量,然後使用該變量(儘管您可以分配給預先存在的變量)。
像腳本語言一樣,在解釋的IDE環境中運行Java有什麼方法嗎?
結帳Groovy。如果你想堅持純Java,我認爲Groovy會高興地執行任何有效的Java代碼。您可以通過GroovySH interactive shell捅它。
從Java 9開始,將會有REPL可用於啓動交互式Java會話。
這就是所謂的JShell,並且可以讀取原來的建議:JEP 222: jshell: The Java Shell (Read-Eval-Print Loop)