编程语言
首页 > 编程语言> > Java 7 for OSX的plugin.jar在哪里

Java 7 for OSX的plugin.jar在哪里

作者:互联网

如果您使用的是Java<在OS X上为1.7,并且需要使用JSObject将小程序连接到JavaScript,可以在$JAVA_HOME / jre / lib / plugin.jar中找到它.

Java 1.7 for OS X(由Oracle打包)似乎不存在“ plugin.jar”档案.有一个似乎包含JSObject的jfxrt.jar,但是不幸的是,这意味着您不能使用几乎可以在任何其他JDK上使用的相同的plugin.jar,包括适用于Linux的7u5,该插件仍然内置了plugin.jar. .

特别是,如果您试图将其用作Maven等构建工具的编译依赖项,则可能会感到恼火,否则您可以使用JAVA_HOME-relative path来完成.

解决方法:

Mac OS X上的Java 7不支持Java插件.因此,plugin.jar根本不存在.如果您设法在Oracle网站上找到Java 7 installation guide for Mac OS X(祝您好运),您将看到:

Note that for the 7u4 release, Java plugin and Java Web start applications are not supported.

而且,是的,7u5已经发布,但是其发行说明说这只是一个错误和安全修复程序.我假设Oracle只是不费心去更新他们的安装说明.看起来7u6 developer preview确实包含了该插件,因此至少它正在开发中.

jfxrt.jar文件用于Java FX,该文件包含在Oracle Java 7 Mac OS X发行版中.当然,Java FX是基于Java小程序构建的,旨在通过Java插件运行,因此,不要问我为什么将它包含在Oracle的Mac OS X Java 7版本中而没有Java插件本身. (我猜您可以构建Java FX应用程序,只是无法运行它们?)

真正的答案似乎是“还没有在Mac OS X上使用Java 7”.这可能是Oracle将Java 6 EOL延至11月的原因之一.

标签:maven,applet,jsobject,java
来源: https://codeday.me/bug/20191201/2078395.html