如果你在OS X上使用Java < 1.7,并且你需要使用JSObject来连接一个applet到JavaScript,你可以在$ JAVA_HOME/jre/lib/plugin.jar。Java 7的plugin.jar在哪里
“plugin.jar”归档似乎不存在于OS X的Java 1.7上(由Oracle打包)。有一个jfxrt.jar似乎包含JSObject,但不幸的是,您不能使用几乎任何其他JDK上都可以使用的plugin.jar,包括适用于Linux的7u5,它仍然具有内置的plugin.jar
尤其是,如果您试图将其用作构建工具(如Maven)的编译依赖项,您可能会用JAVA_HOME-relative path做其他事情,这会让您感到恼火。
我可以很容易地将jfxrt.jar放入我的本地回购中,并将其他平台上的plugin.jar放入这些系统的本地回购中,但这非常尴尬,特别是如果plugin.jar可能会重新出现在以后的JDK补丁版本中。 –