<分区>
我试图在 JApplet
的 init
方法中调用 JSObject.getWindow(this)
但它无法解析符号获取窗口
。
此问题特别发生在通过 netbeans 创建的 javafx 应用程序项目中,如果在 java 应用程序项目中使用,getWindow 将得到解决。
我还包含了路径 Java\jdk1.7.0_07\jre\lib
中的 plugin.jar
。
这是我在netbeans中创建的javafx应用项目。
<分区>
我试图在 JApplet
的 init
方法中调用 JSObject.getWindow(this)
但它无法解析符号获取窗口
。
此问题特别发生在通过 netbeans 创建的 javafx 应用程序项目中,如果在 java 应用程序项目中使用,getWindow 将得到解决。
我还包含了路径 Java\jdk1.7.0_07\jre\lib
中的 plugin.jar
。
这是我在netbeans中创建的javafx应用项目。
最佳答案
这是因为 jfxrt.lib 还有一个名为 JSObject 的类。这个 JSObject 没有定义 getWindow 函数,而 plugin.jar 有。如果更改 JAR 的依赖顺序并使 java 将 JSObject 解析为 plugin.jar,则 java 能够调用 getWindow 函数。
以下是两个类的 javadoc 的链接。请注意,jfxrt 没有定义 getWindow。
http://docs.oracle.com/javafx/2/api/netscape/javascript/JSObject.html
关于java - 无法解析 Java 小程序项目中的 JSObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13953920/
相关文章:
Java:如何使用用户相关的 "import.java.util.*;"反转多个字符串?
java - 在面向对象理论中,派生类应该继承父对象的接口(interface)吗?
java - 使用 Java 8 Stream API 合并两个 Map<String, Integer>
java - 在 spring mvc 项目中的项目日志文件夹中找不到日志文件
javascript - 试图使下一个和上一个按钮出现在注册表单的不同时间
javascript - 如何使用矢量作为坐标在 Canvas 上绘制对象?
javascript - 无法使用用 php 编写的 javascript 删除 iframe 内的元素
java - 小程序在页面刷新后或导航到同一页面后无法重新加载,第二次获取 classNotFoundException(页面刷新后)