2012-12-19 67 views

回答

2

我認爲,要創建一些Java語句String對象和執行內容,如同這是一種方法。

不,這是不可能的,因爲這將意味着,該Java是一種解釋型的編程語言。事實並非如此。

您可以將行與某種類模板(在另一個字符串上)合併,將其存儲到文件中,使用jdk編譯該文件(使用`Runtime.exec調用javac)並使用自定義類加載器加載該類,然後反映出最好的方法和希望。

有使用較新的Java編譯器API一個相當複雜的方式,但我想,這是遠遠超出你的需求。 (並且已經出現一些更復雜的技巧,因爲Eclipse IDE提供的意見,允許執行Java語句。)

相關問題