gpt4 book ai didi

eclipse - Mac OSX 10.7 上 Eclipse 中的 Java FX

转载 作者:行者123 更新时间:2023-12-03 00:52:41 25 4
gpt4 key购买 nike

由于我在 Mac OSX 10.7 上使用 java 开发工具包 1.7.0_04 从 Eclipse 编译 JavaFX 代码时遇到问题,我只想与感兴趣的人分享我的中间解决方案:

问题:

  • 在eclipse中选择oracle新发行的jdk作为新的jre/jdk时,无法识别jfxrt.jar等.jar文件。

  • jdk 安装在/Library/Java/JavaVirtualMachines/1.7.0.jdk 中,该文件被识别为包。

  • 稍后添加路径/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/jfxrt.jar 是不可能的,因为 eclipse 的文件打开对话框不允许导航到包装内部

解决方案:创建从包外部到包内部的符号链接(symbolic link),然后单击文件打开对话框中的链接。

只需转到终端并执行以下命令:

[0-/Library/Java/JavaVirtualMachines]:sudo ln -s 1.7.0.jdk/Contents/1.7.0.jdk_Contents

这将使用 super 用户权限 (sudo) 创建符号链接(symbolic link) 1.7.0.jdk_Contents。

通过这种编译和执行,JavaFx 代码工作正常且符合预期。

最佳答案

不需要执行之前所说的所有操作,只需使用 Finder 对话框的一种几乎未知的行为:拖放即可。您可以使用以下命令从控制台打开 Finder 窗口:

open /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib

这样你就会看到 jfxrt.jar 和其他 .jar 文件。将此文件拖到 Eclipse 的“添加外部 jar”对话框窗口...瞧!依赖关系得到满足!无需链接!

关于eclipse - Mac OSX 10.7 上 Eclipse 中的 Java FX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10660384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com