当前位置: 首页 > 面试题库 >

无法解析Java Applet项目中的JSObject

颜熙云
2023-03-14
问题内容

我试图调用JSObject.getWindow(this)init方法,JApplet但它无法解析该符号getWindow

这个问题特别是发生在通过netbeans创建的javafx应用程序项目中,如果在Java应用程序项目中使用getWindow,则该问题将得到解决。

我还包括了plugin.jarfrom路径Java\jdk1.7.0_07\jre\lib

这是我在netbeans中创建的javafx应用程序项目。


问题答案:

原因是jfxrt.lib也有一个名为JSObject的类。这个JSObject没有定义plugin.jar的getWindow函数。如果更改JAR的依赖关系顺序并使Java将JSObject解析为plugin.jar,则Java可以调用getWindow函数。

以下是这两个类的javadocs的链接。请注意,jfxrt一个没有定义getWindow。

http://docs.oracle.com/javafx/2/api/netscape/javascript/JSObject.html

http://www.oracle.com/webfolder/technetwork/java/plugin2/liveconnect/jsobject-
javadoc/netscape/javascript/JSObject.html



 类似资料:
  • 我对Android的Gradle构建有问题。我尝试了很多方法来解决这个问题,但没有什么不起作用。我需要帮助。 Gradle版本:4.4 Gradle插件:3.0.1 错误:无法解析app@serverDebug /compileClasspath的依赖关系:无法解析项目:vksdk_library。 错误:无法解析“”的依存关系:app@mockDebugAndroidTest/compileCl

  • 我是Android Studio的新手,面临以下错误。 错误:无法解析“:”的依赖项app@debug/compileClasspath“:无法解析项目:floatinglibrary。显示受影响模块的详细信息:应用 错误:无法解析“:app@debug/编译类路径”的依赖关系:无法解析项目:d时间筛选库。显示详细信息 受影响的模块:应用

  • 我试图在Heroku中部署maven web应用程序,它依赖于其他应用程序。当我试图部署应用程序时,却遇到了这个错误。我不知道在传递依赖项时出了什么问题。 错误日志-------- !错误:未能用Maven构建应用程序,我们很抱歉这个构建失败了!如果您在应用程序代码中找不到问题,请提交一张票证,以便我们提供帮助:https://help.heroku.com/!推送被拒绝,无法编译Java应用程序

  • 我已经为我的项目配置了mi pom.mxl文件,从一开始它就在控制台上显示以下错误: 我总是忽略这一点,因为我的IDE中的项目总是编译和运行的,而且我从来没有使用过这种依赖关系。但现在,我正试图在Mac的终端上使用maven支持运行我的项目,并且由于Sun:tools.jar依赖关系,我不允许编译到目前为止开发的任何工作项目。 我读过很多类似的文章,都是关于使用相同的sun:tools:jar依赖

  • 我希望有人面对同样的问题来解决依赖。下面提到的文件 xsi:schemalocation=“http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”xmlns=“http://maven.apache.org/pom/4.0.0”xmlns:xsi=“http://www.w3.org/2001/x

  • 早些时候,我的项目运行没有错误,但今天我得到以下错误。如果有人能帮助解决这个问题,我将不胜感激。