当前位置: 首页 > 知识库问答 >
问题:

在NetBeans安装程序中包含(捆绑)JRE?

洪飞驰
2023-03-14

我在NetBeans平台(RCP)上开发了一个JavaSwing应用程序。我想将Windows JRE与NetBeans生成的安装程序一起包含,以防PC没有安装JRE,但我不知道如何做到这一点。我尝试按照以下说明操作,但失败了(我发现这些说明假设您完全了解JDK和JRE上的所有内容,例如,我会得到消息“pack 200”不被识别为内部或外部命令......似乎有些路径是错误的或过时的):

如何在安装包中绑定JVM(JRE/JDK)?

包括NetBeans平台安装程序中的JRE

通过Windows应用程序的安装程序安装JRE

我正在尝试打包JRE版本7u7

我的JDK文件夹结构如下:C:\Program Files\Java\

在这里,我有以下两个文件夹:jdk1。7.0_07和jre7

请帮帮我。。。非常感谢

共有2个答案

沈树
2023-03-14

也许这本指南可以帮助你:

自包含应用程序:打包非JavaFX应用程序https://blogs.oracle.com/talkingjavadeployment/entry/packaging_improvements_in_jdk_7#3

关于自包含应用程序,人们常问的一个问题是:我可以将Java应用程序打包为自包含应用程序吗?绝对地即使是JDK 7 update 6附带的工具也是如此。只需遵循使用集成JavaFX内容为Swing应用程序创建包的步骤,即使您的应用程序不使用JavaFX,这些步骤也会起作用。

黄俊誉
2023-03-14

我在您的链接中跟随“通过Windows通过应用程序的安装程序安装JRE”成功地为我的Netbeans平台应用程序创建了Windows安装程序。你遇到了什么问题?

“'pack200'未被识别为内部或外部命令”是因为%JAVA_HOME%/bin不在您的路径中(环境变量)。可以使用“C:\Program Files\Java\jdk1.7.0_07\bin\pack200”-J-Xmx1024m rt.jar运行pack200。收拾gz rt.jar

顺便说一句,文章中的“app.conf=nbproject/my.conf”部分似乎已经过时了。我必须直接修改我项目中的文件“build/Launcher/etc/app_name.conf”。

 类似资料:
  • 检测到JavaFX Ant API版本1.3结果:1 init:deps clean:正在更新属性文件:D:\softphone\build\build clean。属性删除目录D:\softphone\build clean:deps jar: 创建dir: D:\softphone\build 正在更新属性文件:D:\softphone\build\build jar。性质 已创建目录:D:\

  • 我试图在我的Mac上安装Bundler宝石。使用命令:我得到以下错误: 这显然是一个服务器问题,但我该如何着手解决这个问题呢<代码>gem更新--系统当前是最新的。是否有其他方式获得Bundler?

  • 我和rvm在OSX Marvericks上。从bundler安装像nokogiri这样的本机扩展失败。但从gem命令安装是可行的。 我还安装了最新的XCode命令行工具。 我不知道bundle安装和gem安装有什么区别。 gem安装的结果。 相关软件的版本: 添加:我的bundler配置

  • 我是OSGi的新手。我正在使用Apache Felix。我已经构建了一个捆绑包,并且具有依赖性。当我尝试使用启动它会给我这个错误。 org . OSGi . framework . bundle exception:无法解析lk . ucsc . research . belly runner[20](R 20.0):缺失需求[lk . ucsc . research . belly runner

  • 简单的OSGi应用程序与包内的依赖关系。 我在玩karaf。我从写一个简单的Rest应用程序开始。https://github.com/YaroslavTir/osgi-jersey-hibertate/tree/stackoverflow/examples/karaf-rest-core 我将karaf示例作为backbond,使用restendpoint运行我的第一个包非常简单,但是当我添加m

  • 使用npm安装parcel-bundler时出错,我的命令如下:npm安装-g parcel-bundler 下面是错误描述。 npm警告已弃用的core-js@2.6.11:core-js@<3已不再维护,并且由于问题的数量不建议使用。请将您的依赖项升级到core-js@3的实际版本。npm错误!分析“...fzsf0kuydgybbemj+wviy”附近时,意外的JSON输入结尾 npm错误!