Tối ưu hóa dung lượng file app phân phối kèm jre?

D.A.N_3002

Active Member
14/11/17
177
49
28
17
Chào mọi người !
Bây giờ muốn chạy 1 file jar hoặc exe mà code bằng java thì hầu hết phải có jre :( Vậy sẽ khiến cho dung lượng app nặng thêm rất nhiều (150Mb) :( Vậy có cách nào để không cần có jre mà vẫn chạy được các file jar hoặc exe không ạ @@ Hoặc là làm thế nào để giảm dung lượng app đi ạ :(

Mong mọi người giúp mình !
Thanks All !!
 

JackV

Administrator
Staff member
không cần có jre
thì nó k còn là java application rồi.
===
1. Nếu không muốn bộ jre nặng đi kèm thì dùng bộ jre phiên bản cũ > build app với tùy chọn jdk phiên bản cũ.
2. Tìm một cái chương trình cài đặt như kiểu .Net, nó kiểm tra xem máy có phiên bản JRE đó hoặc lớn hơn chưa, chưa có thì chương trình cài đặt yêu cầu người dùng cài

@D.A.N_3002 bạn dùng thử cái ... rồi cho ý kiến với nhé

Trích dẫn từ https://www.advancedinstaller.com/user-guide/tutorial-java.html:
Your own process name, file icon and version
Instant-on splash screen
JRE auto detection and version check
JRuns as a GUI/console application or a Win32 service
Trích dẫn từ https://www.ej-technologies.com/products/install4j/overview.html:
ADVANCED JRE BUNDLING
One of the core requirements for a Java-aware installer builder is the ability to bundle a JRE with the installer. With features like download-on demand, Pack200 compression or shared installations of JRE bundles, install4j stands out in this area as well. Pre-packaged JRE bundles can be easily downloaded from within the IDE making JRE bundling a one minute exercise.
 
Sửa lần cuối:

D.A.N_3002

Active Member
14/11/17
177
49
28
17
thì nó k còn là java application rồi.
===
1. Nếu không muốn bộ jre nặng đi kèm thì dùng bộ jre phiên bản cũ > build app với tùy chọn jdk phiên bản cũ.
2. Tìm một cái chương trình cài đặt như kiểu .Net, nó kiểm tra xem máy có phiên bản JRE đó hoặc lớn hơn chưa, chưa có thì chương trình cài đặt yêu cầu người dùng cài

@D.A.N_3002 bạn dùng thử cái ... rồi cho ý kiến với nhé
Cảm ơn ad nhiều ạ :)
 

D.A.N_3002

Active Member
14/11/17
177
49
28
17
thì nó k còn là java application rồi.
===
1. Nếu không muốn bộ jre nặng đi kèm thì dùng bộ jre phiên bản cũ > build app với tùy chọn jdk phiên bản cũ.
2. Tìm một cái chương trình cài đặt như kiểu .Net, nó kiểm tra xem máy có phiên bản JRE đó hoặc lớn hơn chưa, chưa có thì chương trình cài đặt yêu cầu người dùng cài

@D.A.N_3002 bạn dùng thử cái ... rồi cho ý kiến với nhé
Cảm ơn Ad nhiều ạ :):D:D Mình chắc sẽ dùng cách đó để bảo người dùng cài JRE vào :))