是否可以在Mac的ZuluFX上使用javapackager

Shai Almog

我可以在Windows上将ZuluFX 8与javapackager一起使用。但是,在Mac上,我收到此错误:

由于配置问题,Bundler Mac Application Image被跳过:无法确定指定的运行时目录中存在哪个JRE / JDK。
修复建议:将运行时目录指向JDK / JRE根目录,该根目录的Contents / Home目录或JDK的Contents / Home / jre目录之一。

只需将软件包移入其中就很容易了,Contents/Home但是我怀疑它是否可以正常工作,因为Mac版本的ZuluFX 8似乎没有捆绑JRE。这可以解决吗?

科迪

只需将软件包移动到Contents / Home中就很容易了,但是我怀疑它是否可以工作,因为Mac版本的ZuluFX 8似乎没有捆绑JRE。

从我所看到的,我不确定那是正确的。Mac的ZuluFx 8存档包含一个jre目录。~/zuluFX从那里提取档案,然后Contents/Home根据MacOS的要求创建了目录并向其中的目录添加了符号链接jre然后,我相应地设置$ JAVA_HOME:

$ pwd 
/ Users / cody / zuluFX 
$ mkdir -p Contents / Home 
$ ln -s ../../jre。
$ export JAVA_HOME =〜/ zuluFX

然后,我在github上使用了一个简单的javapackager示例来测试其用法(此框上未安装其他JRE / JDK)。该示例应用程序仅将Java属性和环境变量转储到TextArea中。

我必须3build在示例中修改脚本以注释掉其尝试重新设置的尝试$JAVA_HOME,但否则,它会使用以下javapackager命令成功构建

javapackager \
  -deploy -Bruntime=${JAVA_HOME} \
  -native image \
  -srcdir . \
  -srcfiles MacJavaPropertiesApp.jar \
  -outdir release \
  -outfile ${APP_DIR_NAME} \
  -appclass MacJavaPropertiesApp \
  -name "MacJavaProperties" \
  -title "MacJavaProperties" \
  -nosign \
  -v

当我启动生成的应用程序时,它将按预期报告azul / zulu jre的使用情况:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Xcode是否可以在Mac mini上使用

可以为javapackager设置内存使用吗?

javapackager 可以从 Mac 打包 Windows 应用程序吗?

是否可以在Mac上安装NuGet?

是否可以在 MAC 上开发 NopCommerce?

是否可以在Mono(Mac)上运行LINQPad

是否可以在Mac mini上安装Windows?

是否可以在 mac 上运行 hdp 沙箱?

2016年后Mac上的Silverlight:是否可以使用“浏览器外(OOB)”?

是否可以在Mac上的xampp的htdocs中使用别名目录?

使用electron-packager时,是否可以在未安装节点的Mac上启动node命令?

是否可以搭建控制器并使用Mac上的Visual Studio Code进行查看?

IntelliJ IDEA是否可以在带有ARM处理器的Mac(Apple Silicone)上使用

Visual Studio是否可以在装有ARM处理器的Mac上使用(Apple Silicon)

是否可以在 M1 Mac 上使用 Java 11 运行 JavaFX?

是否可以重做Mac上GitHub Desktop的Undo删除的提交?

是否可以在Mac OS Sierra上安装FortiClient 5.4.1或5.4.2?

是否可以在Mac mini上安装XCode 5?

是否可以在 Windows 上运行 Visual Studio for Mac 项目?

是否可以在 Mac Os 10.7.5 上安装 ruby 2.3.4?

是否可以运行Xamarin.UITests for Android以在Visual Studio for MAC上在MAC上运行?

为什么`seq 100 | (head -n1; tail -n1)`是否可以在Mac OSX上使用?

是否可以使用Logmein连接到无线网络上的睡眠(Mac)计算机?

SSHD是否可以在多个OS上使用?

Enpass是否可以在Ubuntu上使用?

是否可以在KnockoutJS的div上使用“ hasFocus”?

AppIndicators是否可以在Xubuntu上使用?

是否可以在Windows上使用FUSE?

是否可以在BootstrapConfiguration上使用@EnableFeignClients?