怎么不安装jre,jdk就运行java程序,jar包等

2025-07-04 03:37:52

1、java程序和c程序最大的区别就是在windows上无法双击启动,必须要安装运行环境才行,java程序一般以.jar结尾解决思路就是将运行环境一起打包进免安装绿色版的压缩包里,图中资源包里包括了jre以及我们的.jar程序,外面是一个.vbs的双击启动器

怎么不安装jre,jdk就运行java程序,jar包等

2、资源包里其实就是安装好的jre,先把jre安装到指定目录,jer安装好了之后应该有一百六七十兆,而我这次要跑的.jar程序只有十几kb,如果直接打包的话,实在太坑了

怎么不安装jre,jdk就运行java程序,jar包等

3、接下去就是精简jre了,去除不必要文件,这一曰搬嚏嘀步比较麻烦,我是删一下跑一下的,跑步起来就撤销删除,首先把.jar程序放bin目录中,然后在当前位置打开命令窗口,使用javaw -jar命令来启动你的.jar程序,然后开始精简,通过方向上键可以在命令窗口快速使用上条命令哦,一次次的测试

怎么不安装jre,jdk就运行java程序,jar包等

4、这些是我已经精简过了的目录,我的程序使用了网络访问功能,使用了windowBuilder创建的java swing界面,这些文件足够跑这些了,可以作为精简的参考

怎么不安装jre,jdk就运行java程序,jar包等

5、必要的字体文件

怎么不安装jre,jdk就运行java程序,jar包等

6、这个应该是虚拟机文件

怎么不安装jre,jdk就运行java程序,jar包等

7、这个也是虚拟机文件

怎么不安装jre,jdk就运行java程序,jar包等

8、在bin目录里创建一个.bat文件来启动我们的.jar程序,第一条命令是设置临时环娓搠础拔境变量(因为javaw.exe程序在bin目录中),这样我们就能跑.jar程序了,第二条命令是启动.jar文件@echo offset path=.\资源包\bin;start javaw -jar .\资源包\bin\雷区检测稳定版.jar

怎么不安装jre,jdk就运行java程序,jar包等

9、因为使用.bat启动.jar文件会逛尻尢糸闪过一个黑窗,这样用户体验会不太好,所以给用户编写一个.vbs文件用来启动.bat文件,这样就能避免掉黑窗口的产生createobject("wscript.shell").run "资源包\bin\点这里启动程序.bat",0

怎么不安装jre,jdk就运行java程序,jar包等

10、这是解压出来的体积,精简到了原先的三分之一

怎么不安装jre,jdk就运行java程序,jar包等

11、压缩之后只有20M,这样就比较能接受了

怎么不安装jre,jdk就运行java程序,jar包等
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢