将java项目导出jar包,然后转成在windows上的可执行文件(没有java运行环境的电脑也可以)
近期在做一个java串口项目,需要将完整的项目导出.exe文件在没有java环境的电脑上运行,下面是详细的操作步骤以及遇到各种问题的解决办法.。
1、将项目导出jar包,使用的工具是eclipse,该过程比较简单,所以直接略过了。jar包导出以后.开始用exe4j将jar转换成exe文件,然后再用inno setup打包工具将exe与运行环境打包。测试下jar运行是否正常。
2、exe4j转换jar包为exe文件详细步骤
注意事项以及准备:
- 首先我们先将jre和我们将要转换的jar包放入同一目录下,这个jre直接从我们jdk的安装包里复制过来即可。重点是我们在serial.jar目录中新建一个jre文件夹,将复制过来的jre文件复制到jre空目录中,不然后期将exe和jre打包成安装包时会出现问题。
- 将串口相关的jar包以及文件(RXTXcomm.jar、rxtxParallel.dll、rxtxSerial.dll)复制到jre/bin目录下,准备工作完成。
下面直接贴图操作过程:
根据图片选择后直接下一步即可。
一直点next完成。即可生成.exe可执行文件。
3、exe文件怎么转换成一个可执行安装包呢?首先我们安装好innosteup打包工具。
下面是操作流程图,直接贴图了:
一直next到下面的界面
然后一直next直到下面的图:
next直到finish完成即可。生成的安装包在没有java运行环境的电脑也可以运行了。
附上软件地址:链接:https://pan.baidu.com/s/1USv7LQ6rMLj7x3Gd9KBe1g
提取码:tafd
将java项目导出jar包,然后转成在windows上的可执行文件(没有java运行环境的电脑也可以)相关推荐
- Java代码安装maven jar_Java中Maven项目导出jar包配置的示例代码
具体代码如下所示: src/main/java src/main/resources ${project.build.directory} **/*.java src/test/java src/te ...
- java项目打jar包
http://www.cnblogs.com/tianguook/archive/2012/03/14/2396335.html java项目打jar包分为2种情况: 一.java项目没有导入第三方j ...
- java项目打jar包的两种情况
java项目打jar包的两种情况 本文介绍一下java项目打jar包时的两种情况各怎么操作 方法/步骤 1. 1 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1. 首先在Ecl ...
- idea将java项目打成jar包
一.idea将java项目打成jar包(非maven方式) File -->Project Structure -->Artifacts --> Jar --> From mo ...
- java的idea中项目导出jar包
简单来说,当我们写好的项目要直接当做一个软件来使用,不需要再打开idea等软件运行出结果时候,我们可以将项目导出为jar包,即可直接像快捷图标一样运行. 以下是中文版IDEA软件的项目构建导出方法!! ...
- Android项目导出jar包的小技巧
为什么80%的码农都做不了架构师?>>> 我们知道,可以通过如下设置将一个普通的Android工程转换成Android Library工程 设置前后工程变化如下 使用Ant编译 ...
- android jar导出,Android项目导出jar包的小技巧
我们知道,可以通过如下设置将一个普通的Android工程转换成Android Library工程 设置前后工程变化如下 使用Ant编译时(通过android.bat update project 命令 ...
- java项目添加jar包
java如何导入jar包 X1: 在java工程中怎么导入jar包 1. 项目名称上单击右键,点击properties. 2 .点击"Java Build Path",点击&quo ...
- Java项目打成Jar包后执行Jar包指定方法
最近在考虑跳个槽的问题,也看了几个面试,其中有一个面试让我本地写一个蛇形矩阵,打成Jar包,并且可以使用java -jar 命令启动,本人基础不太牢固,这个问题我找了半天才找到解决的办法,面试题答完直 ...
最新文章
- Single Shot Multibox Detection (SSD)实战(下)
- C#播放flash动画即swf文件
- w10查询自己电脑ip
- 项目管理中,最难管的是什么?(转)
- 在发送键击时,求教Send与SendWait方法,应用于Win7和XP的不同。
- Qt读取TXT文件时,GBK与UTF-8编码判断
- 软件架构设计箴言理解
- 转:perror和strerror的区别
- [testNG]Cannot find class in classpath解决方法
- java数组清空能释放jvm内存嘛_JVM面试题汇总
- linux运行关关采集器,杰奇小说2.3-自动采集-关关采集器高级版
- 网上购物系统的设计与实现
- 物联网技术在智慧城市建设应用中的难点与疑点
- 电脑在指定时间关机的指令代码
- tf.data.Dataset介绍1-from_tensor_slices
- scrapy settings和管道的深入
- Typora 实用教程
- 视频与编解码的技术邂逅,碰撞出的高清罗曼史
- 蓝牙音频传输格式-AAC
- 【Spring】IOC:基于注解的IOC容器初始化源码分析