InstallAnywhere 的使用跟其他应用程序差不多, 最有可能出现问题的是带 jre 的 java 程序打包. 先简要介InstallAnywhere 的操作步骤:

运行程序 -> 创建工程 -> 按提示填写信息 ->  添加文件  ->  选择主类  ->  点击设置路径 -> 构建可执行程序

添加文件: 我用的是 eclipse 开发程序, 所以添加的文件即为整个工程文件.(如果你不介意别人看见你的源代码, 也没人反对你这么做). 不过, 正常是没人把 src 文件夹添加进来的.

如果不要求程序带 jre , 那么到此也完事了. 不过, 现在并不是所有的电脑都带有 jre ,也许你的用户就不知道 jre 是什么, 所以, 你还得把 jre 打包到程序里面. 至此, 很可能会出现新的问题. 如果 InstallAnywhere 自带的 jre 版本低于你的电脑所带的版本, 那么问题就出现了.解决方法也很简单: 在InstallAnywhere 的安装目录下的 resource\installer_vms 下, 你会发现 *.vm 文件. 扩展名改为 .rar 并解压后, 你可以发现, 它其实 java 目录下的 jre 文件夹. 它的版本如果低于你电脑所装 java 下 jre 的版本, 就会出问题. 你只要在 http://www.acresso.com/downloads/downloads_7150.htm 下载与你 java 版本相同, 或更高版本的 *.vm 文件, 放在 resource\installer_vms 下, 重起 InstallAnywhere , 此时打包的程序便好用了. 不信你试试!

另外, 我也在网上见有人说: 把安装 java 时生成的 jre 压缩成 resource\installer_vms 下 *.vm格式, 并放在此目录下, 重起 InstallAnywhere , 便好用了. 这个我试了下, 发现并不是这样. 也许是由于我起的名字是 SunJRE160iWin32.vm ,而不是 SunJRE160_01iWin32.vm . SunJRE160_01iWin32.vm是在  http://www.acresso.com/downloads/downloads_7150.htm 下载时的原名.

利用InstallAnywhere 打包java程序相关推荐

  1. 利用exe4j将java程序打包成exe可执行文件

    利用exe4j将java程序打包成exe可执行文件 一直在用exe4j,很好用,包括现在电脑中很多在使用的java程序,都是用exe4j打包的,所以也想做一些博客,来跟小伙伴们一起分享我的学习,让大家 ...

  2. 利用InstallAnywhere制作JAVA可执行程序安装文件

    利用InstallAnywhere制作JAVA可执行程序安装文件(转) 转自http://hi.baidu.com/chinagenius/blog/item/e54829de4713095f94ee ...

  3. 图片资源加载路径分析以及netbeans打包java程序,并包含图片资源

     1. 首先说说如何将图片导入程序中 图片放在images文件夹下,该文件夹放在不同地方,程序中有不同的加载方法. (1)images/test.png放在了src下,则程序中加载的路径为:new I ...

  4. 利用TPTP对Java程序进行性能测试

    简单地说,TPTP 是一个EclipseFoundation 顶级项目,它的目标是:构建一个通用的可扩展的基于标准的工具平台,软件开发人员可以在这个平台上创建专用的可互操作的...测试和性能工具. T ...

  5. 利用终端运行java程序

    利用终端运行JAVA程序 开发Java程序,需要三个步骤:编写程序,编译程序,运行程序 不过首先得配置好你电脑中的Java环境变量,才能执行. 1,首先编写一个程序 打开记事本编写一个文件,就以Hel ...

  6. 教你打包Java程序,jar转exe随处可跑

    本文出自One Coder博客,转载请务必注明出处:http://www.coderli.com/archives/runnablejar-to-exe/ 发现很多人问如何把Jar转成exe程序.可能 ...

  7. eclipse中的java包awt_Eclipse中打包java程序

    Java应用程序可以脱离Eclipse运行,但在运行之前要把应用程序打成一个JAR包,Eclipse下打包的方式方法和标准的AWT/SWUNG程序基本一样,主要有以下几点: a.MANIFEST.MF ...

  8. 利用socket实现java程序自动关闭

    今天发现一段有意思的程序,记录下来,娱乐自己. 1.实运行main方法时传两个参数   '应用命令'和'socket端口' 步骤1.启动java程序,参数(start 80890),启动serverS ...

  9. 批处理文件 执行java_利用批处理文件运行java程序

    当我们要运行java程序时,可以写一个批处理文件(.bat),以便双击即可运行java程序! 在次测试过程中需要注意的几个问题: 1.当需要java程序需要引进第三方包时,需要在设置classpath ...

最新文章

  1. web 表单,脚本验证
  2. No resource found that matches the given name 'android:Widget.Material.ActionButton'.
  3. 逆向工程核心原理学习笔记(十四):栈帧1
  4. Java程序员学习笔记——Mybatis日常记录
  5. HTTP协议工作原理(与HTTPS的区别)
  6. 安卓获取浏览器上网记录_在android中获取浏览器历史记录和搜索结果
  7. JavaScript文档对象模型DOM节点操作之复制节点(7)
  8. 【操作系统学习笔记】操作系统基础
  9. Exchange Server 2007迁移Exchange Server 2010 (15)---启用Outlook anywhere
  10. 音乐推荐系统(协同过滤和SVD)
  11. 华为rh5885服务器oid_高性能全冗余 华为RH5885 V3服务器解析
  12. 一篇文章基础HTML总结
  13. 关于音视频直播技术的总结
  14. 熟悉mysql数据库设计和性能优化_MySQL性能优化学习笔记-(1)数据库设计
  15. 【Excel常用函数】VLookup函数使用教程,附视频教程
  16. 分组密码以及分组密码的模式
  17. Drupal8的详细建站教程
  18. 什么是极客?听听他们怎么说
  19. ubuntu1804系统设置在哪里_ubuntu1804修改IP地址方式及脚本
  20. 2020年12月8日 阴

热门文章

  1. 假设你是计算机科学系学生会主席,青春礼赞学代会 | 与你相遇,是恰到好处的幸福!(计算机科学学院学生会)...
  2. 瑞吉外卖(3)—菜品分类管理
  3. 达内2020年课程资料大全
  4. QML 图形渲染 - Glow
  5. 2021.07.16 总结
  6. 联想笔记本怎么录屏,4个笔记本电脑录屏的方法
  7. 网络管理、ssh、日志管理、归档和文件传输、rpm
  8. 当你的电脑出现了0x0000001,可能是内存的问题,这样设置进入系统,可能这样就避免送修了。
  9. 很不错的JS+CSS滑动门_网页代码站(www.webdm.cn)
  10. 高三 (11)BOM