笔记

一:java选择要打包的java项目右键,选择export然后就会出现如下界面

点击next后出现如下界面,只要选择在src前面的钩,然后点击Browse选择生成jar文件的位置,接下来就是一直点击next按钮

在生成exe文件前因为我是弄一个没有java环境也能够运行的exe文件所以要将jre放到和jar同文件目录下然后后面我们选择jvm路径是选择相对路径(要弄成脱机的话这是重点 好鸡巴重要的)

二:在第一步的条件下我们在将.jar文件转化成.exe文件 我们要用到一个微软提供给我们的工具叫exe4j 这里我给各位提供下下载地址https://www.ej-technologies.com/download/exe4j/files 里面有适合个系统的版本,安装就是一直next直到出现这个界面我就正式开始进行exe文件的生成,这里有一个要注意的地方就是要注册下,选择change license然后会出现在下面一个界面

一二俩个框框随便填,第三个框框你可以填和我一样,亦可以百度exe4j注册码有很多的,(进行这不的目的是当你完成exe时启动程序的时候不会再跳出干扰你运行的提示),填好后选择ok到上图中的界面,在选择next,然后就会图做左上方出现第一个exe4j的图

选择JAR in mode 在next

出现如图俩个框 图一为要生成exe文件命名 第二个框填exe文件出现的位置和jar在同有关文件夹下面

这有时一个比较重要的地方 1 是要选择jar文件的位置,2是选择能有main函数的java类这是,就程序运行的最开始,3是脱机运行的重要一步点击3出现下拉框选择Native librabres

出现这个界面 这是jvm环境 就是我们最开始准备的jre文件 要进入jre文件 如:(E:\Java\jre7)

1是然我们让我们选择最小运行的jre版本 2是我们选择脱机运行的重要一步点击然后选择下拉框中的search sequence,这有时选择我们的jre路径,

然后出现下面这个界面,这里我们要删除1,2,3, 这几个为我们找默认jre路径的的参数 全部删掉后我们要点击右边的加号然后这时我还是选择我们最开始准备的jre路径 和开始一样进入jre文件夹,这里我们点击加号就是选择相对路径

这里就是选择jre路径,后面的就是一路next了

要弄成脱机exe朋友要注意有俩次选择jre路径的地方,本人就是因为这样弄了挺久的,不然他就会老是出现早不到java_Home,或则让我陪着exe4j_java_HOME之类的提示! 本人笔记 2018/8/24

以下是新增内容  当文件转化成exe文件后我们需要将exe文件作出winds服务可以按照该链接进行

https://jingyan.baidu.com/article/59703552fee38f8fc107405c.html

https://blog.csdn.net/gzy11/article/details/70172578

(修改时间 2019/3/19)

java程序到winds下的服务相关推荐

  1. Linux给Java程序设置端口_扫描服务端口的Java程序

    在Linux下用C写了一个扫描指定IP地址对外开放端口号的程序.扫描自己的机器的端口号速度还是挺快的,用编写的程序扫描在美国的服务器时,等了10分钟,端口号才扫到1000左右.于是就想到了用多线程,可 ...

  2. 用WinSW让java程序运行为Windows后台服务

    准备工具: 1.下载一个WinSW.NET2工具,官方下载链接:https://github.com/winsw/winsw/releases 2.将你的java程序打成可执行的jar包 新建一个文件 ...

  3. 关于Java程序调用Lotus Notes邮件服务发送邮件的实现(一思路)

    关于Lotus Notes Lotus Notes/Domino 是企业级通讯.协同工作及Internet/Intranet平台:内含强大的电子邮件功能,应用于企业办公自动化. Lotus Notes ...

  4. linux如何运行java程序,Linux环境下运行简单java程序

    一.安装java 1.下载jdk8 选择对应jdk版本下载.(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上) 2. 登录Linux,切换到root用户 su roo ...

  5. Java程序启动同时复制resources下文件到jar包同级目录

    Java代码调用.exe,包括获取exec()中的日志并打印,可以看我之前的博客 一.Java调用exe打包成jar的调用方式有俩种: Java程序中resources下的exe等文件,是可以同时打包 ...

  6. 无源码情况下动态调试混淆的java程序

    逆向工程JAVA通常是非常简单的,因为优秀的JAVA二进制反编译器已经存在多年.类似于jd-gui工具和恢复java二进制文件源代码功能也做的非常出色的.在这种情况下我们需要动态调试java反编译ja ...

  7. Java程序员兼职平台推荐

    有不少程序员兄弟时不时会私信问我,说自己是Java程序员,下班后或者是周六周末想要自己做点事情,有不有合适的Java兼职平台,在这里就做一个统一的回答: 平台到处都有,你可以找这样的平台,然后这样: ...

  8. k8s分离jdkj环境与java程序研究测试

    设计思路:将java程序的jdk环境.配置文件.程序包进行分离,这样可以实现在不影响java程序的情况下进行jdk版本的升级.配置文件的修改等 方案优势:Pod有一个IP,而一个Pod中的所有容器可以 ...

  9. Java调用Canda环境下的Python脚本所遇到环境问题的解决方法

    代码如下: Process exec = Runtime.getRuntime().exec("python3 " + pythonScriptPath); byte[] byte ...

最新文章

  1. jquery.raty评星插件
  2. MySQL加索引语句不加锁:ALGORITHM=INPLACE, LOCK=NONE
  3. SQL Server 的通用分页显示存储过程
  4. matlab五子棋_应用 | 五子棋游戏——没人能在我的程序里打败我
  5. 在东岸听刘元演奏萨克斯
  6. 苹果cms v8模板 高仿爱奇艺带PC+手机模板
  7. 贵气烫金剪纸牛年新年春节海报PSD分层素材模板
  8. 关于Django的搭建
  9. 2019年最新移动互联网全行业排行榜!
  10. 如何完全彻底的卸载Oracle
  11. 有关linux表情图片,面向Ubuntu的LumaQQ个人修改版下载(支持新款表情)
  12. 从Excel中随机取出几行
  13. 可孚医疗的数字化突围
  14. 快速复制论文中的公式
  15. 一文读懂Layer 2:Layer 2指基于底层区块链...
  16. 最强大的Mac软件卸载清理工具 App Cleaner Uninstaller Pro 7.8 Mac版(内附安装包链接)
  17. pwr | 谁说样本量计算是个老大难问题!?(二)(独立样本均值篇)
  18. 011 MySQL性能分析
  19. 文字特效JS代码,演示:
  20. Air101-LCD扩展板按键测试程序

热门文章

  1. Dreamhost 又掉链子了一回
  2. 闻灾情 忆国殇 山河呜咽 寄哀思
  3. 淘宝api接口数据和爬虫数据教程
  4. ICV发布首个全球年度“未来产业”发展指数报告,中国未来科技全球竞争力全球领先
  5. C++题目:日元硬币
  6. Html结构及常用标签
  7. 从长远来看读博的收益是巨大的,为什么读博的人却很少?
  8. 关于错误Failure [INSTALL_FAILED_ALREADY_EXISTS]的解决办法
  9. Ubuntu 无法连接上 cn.archive.ubuntu.com:80
  10. java毕业设计的自助旅游导航系统mybatis+源码+调试部署+系统+数据库+lw