簡體   English   中英

jython獨立罐子,包裝清單減少了?

[英]jython standalone jar with reduced package list?

新版本的Jython 2.7.0獨立版本的大小為36155 KB; 先前發行的2.5.3版本為14005 KB。

如果不需要某些Python軟件包,是否有任何方法可以從.jar文件中安全刪除功能? 我想使用更新的Jython版本,但是文件大小現在是一個問題,比2.5.3還要多。

從Jython開發人員郵件列表中:

是的,對此感到抱歉。 我們首先關注正確性,然后在隨后的2.7.x版本(其中x> 0)中進行精簡。其中的大部分膨脹都支持unicodedata和我們現在使用的相應ICU4J jar。

刪除該ICU4J依賴關系應該是編程的直接問題。 考慮到我們計划今年夏天參加,這種和其他優化措施,特別是啟動時間,可能適合Google Summer of Code學生。

更大的原因是在新版本中,編譯的類文件包含在Lib文件夾中。

參見http://bugs.jython.org/issue1403進行討論

在最后一個條目中,有一篇文章是在從庫中刪除並包含所有類文件的情況下測量加速的。 因此,我得出結論,應該可以從jar中刪除類文件,並再次將其壓縮以得到較小的包。

暫無
暫無

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

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