摘要: 本文已經發布于InfoQ中文站(http://www.infoq.com/cn/news/2007/07/java-securejsh-publish),感謝Complystill為我們貢獻了SJSH這個項目。
JavaEye上活躍的開發者Complystill(歆淵)最近發布了自己的開源SecureJSH項目,提供了一個通過SSH交互進行Java應用開發或者管理的工具。
在項目的介紹中可以得知,SecureJSH與Ptyhon里面的ipython或者Ruby里面的irb非常相似。它們都允許交互式運行語言的代碼,以方便跟蹤或者調試應用。但是,Java與Ruby、Python不同,后者是動態腳本語言,它們天生具有解釋執行的特點(注意:當然Python支持預編譯,Ruby也將在YARV中開始支持,這里指它們的解釋執行狀態)。我們常見的Python和Ruby發行版本基本上都包括自己的解釋器(這也是它們的核心組件),但是Java是一種需要中間編譯過程的語言,默認情況下它無法直接解釋運行,也沒有相應的解釋器。
閱讀全文