簡體   English   中英

是否有任何較小的,可再發行的java編譯器?

[英]Are there any smaller, redistributable java compilers?

我的代碼需要編譯java源代碼,當我現在使用JavaCompiler API時,在沒有JDK的計算機上運行時,它返回null。 我意識到我可以用我的程序打包JDK,但是超過100mb,用一個小程序包含它會非常大。 我一直在尋找第三方編譯器,最好比JDK小,如果有人知道可以添加到我的程序中的那個,我會很感激。 (我打算使用Runtime腳本通過命令行用它來編譯一組文件。)

看看這個項目 我自己沒有使用它,但它看起來像你在找什么。

您真的需要編譯整個Java源文件,還是只需編譯單個方法? 如果是后者,Javassist可以用CtMethod.make做你需要的。 很簡單

Javassist並不小 - 它大約是650 kB - 但它比JDK小。

暫無
暫無

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

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