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

怎么不安装运行环境启动java程序
怎么不安装jre运行.jar文件
怎么制作免安装的java程序
怎么精简jre
怎么无窗口启动bat
怎么用bat启动.jar文件
怎么用bat设置临时环境变量
怎么避免java程序启动的黑窗口
怎么去掉.bat启动的黑窗口
请看以下步骤:

操作方法

  • 01

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

  • 02

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

  • 03

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

  • 04

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

  • 05

    必要的字体文件

  • 06

    这个应该是虚拟机文件

  • 07

    这个也是虚拟机文件

  • 08

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

  • 09

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

  • 10

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

  • 11

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

(0)

相关推荐

  • JDK安装时说正在运行 java platform se binary

    JDK安装时说正在运行 java platform se binary 操作方法 01 运行安装程序,显示更改 02 在c盘安装,点击下一步 03 此处有更改安装位置,进行更改.下一步-下一步.ok.

  • dos窗口下编译运行Java程序

    电脑配置jdk之后可以在dos窗口下编译运行Java程序了.下面介绍具体使用方法. 操作方法 01 win+R,输入cmd回车,打开dos窗口. 02 先测试一下jdk是否成功安装,输入javac命令 ...

  • 如何在命令行运行java程序

    在命令行运行java程序 操作方法 01 找到开始按钮,输入cmd打开dos命令窗口 02 输入下面的命令: set path=%path%;c:\jdk\1.5\bin 注释:c:\j2sdk1.5 ...

  • kali linux运行java程序

    我一般是在windows上运行java程序.这次在kali linux上运行java程序.在我们安装的kali linux2.0是自带了OpenJdk.所以我们不用安装JDK.也不用设置环境变量. 操 ...

  • 如何在windows命令行窗口运行Java程序

    在安装了jdk的电脑上都是可以运行Java程序的,当运行测试一些小程序的时候就不必在IDE中了.下面用一个简单的HelloWorld程序看一下运行过程.. 操作方法 01 新建一个文本文件,就用win ...

  • java文件怎么运行?java程序运行方法

    Java是目前非常流行的编程语言,对于初学者来说可能不知道如何来运行一个java程序.想要运行java首先需要有java运行的环境那就是jdk,需要在本机中安装jdk并且配置jdk的环境变量.同时,编 ...

  • Win8.1系统无法运行Java程序的解决办法

    部分Win8.1系统用户发现在使用Java程序时,页面上留块空白和一个黑黑的叉叉,或者干脆无法运行程序。下面系统之家小编就为大家介绍一下Win8.1系统无法运行Java程序的解决办法! 1.确定你已经 ...

  • win8.1运行Java程序网页出现空白等问题如何解决

    JAVA,一种可以撰写跨平台应用软件的面向对象的程序设计语言,Java程序对于大部分的用户来说是非常陌生的,大家平时在操作电脑时接触比较少,但有用户反应Win8.1系统运行Java程序,页面会出现空白 ...

  • Linux使用crontab运行Java程序定时任务代码解析

    简介 Linux中,crontab的功能是十分强大的,能够方便的调度程序的运行,甚至在很多时候能够替代程序中的定时任务. 分析 它的命令格式和主要参数如下: 命令格式 crontab [-u user ...