『壹』 java高手請進關於jre精簡
您好,提問者:
你可以直接將JRE拷貝到U盤,下次放上U盤,使用臨時環境變數弄就可以。
臨時配置:
『貳』 JRE是什麼
JRE是Java Runtime Environment縮寫,指Java運行環境,是Sun的產品。運行JAVA程序所必須的環境的集合,包含JVM標准實現及Java核心類庫。
注意由於Microsoft對Java的支持不完全,請不要使用IE自帶的虛擬機來運行 Applet,務必安裝一個JRE或JDK。
(2)jre精簡工具擴展閱讀:
JRE中由ClassLoader負責查找和載入程序引用到的類庫,基礎類庫ClassLoader會到rt.jar中自動載入,其它的類庫,ClassLoader在環境變數CLASSPATH指定的路徑中搜索。
按照先來先到的原則,放在CLASSPATH前面的類庫先被搜到,Java程序啟動之前建議先把PATH和CLASSPATH環境變數設好,OS通過PATH來找JRE,確定基礎類庫rt.jar的位置,JRE的ClassLoader通過CLASSPATH找其它類庫。
JRE自帶的基礎類庫主要是JRElib t.jar這個文件,包括了Java2平台標准版的所有類庫。和JRE的版本一致。
Net Framekwork的核心類庫被放置在C:Winntassemblygac目錄下,按照不同的名稱空間放在不同目錄中,不像JRE打成了一個包。並且可以同時存在不同的版本。
『叄』 大家可以分享一份精簡版的JRE8或者其他最高精簡版本給我嗎
jre 的目錄,是最小的了。。。。。。。。。除非可以根據自己代碼的依賴,再精簡
『肆』 用java寫應用程序,放到沒有安裝jre的機器上運行,如何精簡jre
可以使用工工具打成exe執行文件,他會封裝jre的。你去網上下一個exe4j工具照著做就行了
『伍』 java JRE LIB 除rt.jar用GreenJVMMake外可不可以繼續精簡
rt.jar就可以精簡到1m之內。
lib裡面的
applet、audio、cmm、deploy、images等目錄,可以不要的了。
ext、fonts、i386、security等,裡面的文件,你可以逐個減少來試了
『陸』 求精簡版的java 64bit的jre1.7,能運行swt程序的,謝謝!
我打包IM時用的,JRE1.7的相對大些,JRE1.6的17.1兆
『柒』 jre 精簡問題,用的是greenjvm_make.jar,用生成的rt.jar替換後,啟動程序沒反應了
如果你是用greenJVM0.1.1.5來啟動jvm.dll那麼需要完成以下工作:
1.假定你的rt.jar已經包含所有應用程序所需的類,用pack200將其打包成rt.pack200.
2.將rt.pack200放置於lib文件夾內
3.用7z將bin和lib目錄壓縮成jre_abridgment.pack
4.這時啟動greenJVM運行
如果出錯則bin或lib目錄缺少文件
『捌』 |如何精簡jre
java 運行參數
-verbose[:class|gc|jni]
enable verbose output
根據使用的class精簡
『玖』 jre的詳細精簡過程
不懂你想問什麼。。是配置環境變數么?
『拾』 JRE精簡過程和工具
java 的這個運行 參數
-verbose[:class|gc|jni]
enable verbose output
自己裁剪