A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如何在没有jre的电脑上运行java程序?我在我们机房写了一个签到系统,需要在局域网上的每一台电脑装这个签到系统,然后就在网上找如何打包并生成可安装的,无序安装jre的的exe文件。快乐分享!
所用软件工具myeclipce,exe4j,inno setup;三个软件可以将写好的java程序集成jre生成exe文件,直接安装即可运行。
Java运行环境:
环境变量:jre(Java Runtime Environment)包括核心类库,要运行一个开发好了java程序只要安装jre
  JDK:提供给java开发人员使用的。
  Path:是让java开发软件能够在各个盘符下都能够运行
Classpath:是让class文件能都在各个盘符下运行。
一、使用myeclipce创建一个工程,将鼠标放到工程上右键,然后选择Export选项,然后找到包含有主函数的类,按照提示就能生成jar文件。这时生成的jar文件就已经能够在装有jre的电脑上运行。在我们的电脑上任意一个磁盘创建一个文件夹(比如命名为myDemo),将生成的jar文件放进去。然后把原来安装JDK,jre时,jre的安装文件夹复制到myDemo文件夹下。
二、使用exe4j软件将第一步中得到的jar文件生成exe文件,在生成的过程中有一个参数配置的设置,配置时选择myDemo文件夹下面的jre\bin\client\jvm.dll,然后一定要选择相对路径。然后就生成了exe文件,将生成的exe文件复制到myDemo文件夹下。
这里我用的是中文破解版的,网上一般都是英文版的(破解版:j2ewiz.exe)
三、使用inno setup新建文件—选择“用脚本向导创建新的脚本文件”选择添加文件夹,选择之前建立的myDemo文件夹,其中包含了jreexejar三个文件夹或文件。然后选择提示是否“将此目录下的子文件中的文件也包含在内”,选择:是。然后就生成脚本,最后就得到可安装的exe文件。

四、这样的exe文件和在网上下载的exe是完全一样的,只是其中包含了jre,所以生成的exe30M左右。


exe4j.jpg (56.38 KB, 下载次数: 87)

exe4j

exe4j

inno-setup.jpg (49.94 KB, 下载次数: 87)

inno-setup

inno-setup

评分

参与人数 1技术分 +1 收起 理由
狼王 + 1 赞一个!

查看全部评分

1 个回复

正序浏览
挺好的!我之前也想学,但是没有学,以为只要自动装了jdk的话,jre也会被装进去,!呵呵!

评分

参与人数 1技术分 +1 收起 理由
狼王 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马