在未安装JAVA虚拟机的计算机运行JAVA程序

在未安装JAVA虚拟机的计算机运行JAVA程序

很多人用JAVA写了一些小程序,但是要在未安装JAVA的计算机上运行就非常麻烦,因此笔者在这里提供两个方法,可以直接在未安装JAVA虚拟机的计算机上运行JAVA程序。
(在这里笔者以一个计时器的小程序为例)


方法一:cmd配置环境变量

  1. 将JAVA工程打包为jar文件
  2. 拷贝JAVA安装目录下的jre文件夹,并将其与要运行的jar文件放在同一个目录下
    图示
  3. 新建文本文档,将其后缀名改为.bat
    @echo off
    set p=%~dp0
    set path=%p%jre1.8.0_45\bin
    java -jar timer.jar
  4. 将 set path=%p%jre1.8.0_45\bin 中的jre1.8.0_45改为对应的jre文件夹名称,将 java -jar timer.jar 中的timer.jar改为要运行的jar文件
    图示
  5. 在未安装JAVA虚拟机的计算机上运行.bat文件即可运行JAVA程序,注意一定要保证 jar文件 与 .bat文件 和 jre文件夹 的相对路径不变

方法二:使用exe4j将JAVA程序打包为EXE程序

  1. 将JAVA工程打包为jar文件
  2. 拷贝JAVA安装目录下的jre文件夹,并将其与要运行的jar文件放在同一个目录下
    图示
  3. 运行exe4j,填写注册码:A-XVK258563F-1p4lv7mg7sav 姓名与公司可以随意命名 如图所示
    图示
  4. 下一步,选择”JAR in EXE”mode,下一步
  5. 输入应用名称和输出目录,如图所示,下一步
    图示
  6. 输入导出的.exe文件名称,可以为导出的.exe文件选择图标,也可以使用默认。下一步
    图示
  7. 在上部点击加号添加.jar文件,并在下方的Main class中选择程序启动的主函数,下一步
    图示
  8. 输入程序要求的最低Java虚拟机版本,由于Java虚拟机一般都向下兼容,因此建议将最高Java虚拟机版本要求留空。然后点击下方的Advanced Options后选择第一项。如图所示
    图示
  9. 单击右侧加号,选择Directory,添加jre目录(不需要定位到jre的bin目录),建议将其上移置顶,如图所示。下一步
    图示
  10. 选择优先使用的虚拟机,按照应用的实际情况选择,下一步
    图示
  11. 在此页面可以选择为程序设置启动画面(版权页),也可以不为程序设置启动画面(版权页)。下一步
    这里写图片描述
  12. 点击Finish完成应用创建。注意一定要保证 .exe文件 与 jre文件夹 的相对路径不变
发布了33 篇原创文章 · 获赞 16 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/Fine_rose/article/details/69950512