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

  • 原创
  • |
  • 浏览:12096
  • |
  • 更新:

怎么不安装运行环境启动java程序

怎么不安装jre运行.jar文件

怎么制作免安装的java程序

怎么精简jre

怎么无窗口启动bat

怎么用bat启动.jar文件

怎么用bat设置临时环境变量

怎么避免java程序启动的黑窗口

怎么去掉.bat启动的黑窗口

请看以下步骤:

方法/步骤

  1. 1

    java程序和c程序最大的区别就是在windows上无法双击启动,必须要安装运行环境才行,java程序一般以.jar结尾

    解决思路就是将运行环境一起打包进免安装绿色版的压缩包里,图中资源包里包括了jre以及我们的.jar程序,外面是一个.vbs的双击启动器

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

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

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

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

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

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

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

    必要的字体文件

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

    这个应该是虚拟机文件

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

    这个也是虚拟机文件

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

    在bin目录里创建一个.bat文件来启动我们的.jar程序,第一条命令是设置临时环境变量(因为javaw.exe程序在bin目录中),这样我们就能跑.jar程序了,第二条命令是启动.jar文件

    @echo off

    set path=.\资源包\bin;

    start javaw -jar .\资源包\bin\雷区检测稳定版.jar

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

    因为使用.bat启动.jar文件会闪过一个黑窗,这样用户体验会不太好,所以给用户编写一个.vbs文件用来启动.bat文件,这样就能避免掉黑窗口的产生

    createobject("wscript.shell").run "资源包\bin\点这里启动程序.bat",0 

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

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

    怎么不安装jre,jdk就运行java程序,jar包等
  11. 10
    相关内容非法爬取自百度经验
  12. 11

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

    怎么不安装jre,jdk就运行java程序,jar包等
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部