精簡,瘦身JRE

        最近項目需要,要過JS調用串口設備,設計思路是通過Java控制訪問串口,並且發佈一個WebSocket服務,JS通過WebSocket調用。通過JAVA調用串口程序不到1M,但一個jre8就有一百多M,實在太大。所以根據網友分享,對JRE進行了瘦身操 作。瘦身後的JRE不到20M(根據項目的不太,大小可能不一樣)。

具體可參考:https://blog.csdn.net/xiaoping8411/article/details/6973887

                      https://blog.csdn.net/ema1995cylove/article/details/52792361

在精簡中遇到的問題:

Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"

 解決辦法:把 java.lang,java.security和java.util常用包也拷過去,如果還不行再把sun.misc,sun.reflect和sun.security三個包也拷貝過去。重新打包再次運行

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章