gpt4 book ai didi

java - 为什么 getWindow() 无法解决?

转载 作者:IT老高 更新时间:2023-10-28 20:50:14 26 4
gpt4 key购买 nike

我无法解决 getWindow();出于某种原因的方法...

import java.applet.Applet;

import netscape.javascript.JSObject;

public class Class466 {
public static void method6020(Applet applet, String string, int i)
throws Throwable {
try {
JSObject.getWindow(applet).eval(string);
} catch (RuntimeException runtimeexception) {
throw Class346.method4175(runtimeexception, new StringBuilder()
.append("tf.a(").append(')').toString());
}
}

public static Object method6021(Applet applet, String string, short i)
throws Throwable {
try {
return JSObject.getWindow(applet).call(string, null);
} catch (RuntimeException runtimeexception) {
throw Class346.method4175(runtimeexception, new StringBuilder()
.append("tf.f(").append(')').toString());
}
}

public static Object method6022(Applet applet, String string,
Object[] objects, byte i) throws Throwable {
try {
return JSObject.getWindow(applet).call(string, objects);
} catch (RuntimeException runtimeexception) {
throw Class346.method4175(runtimeexception, new StringBuilder()
.append("tf.b(").append(')').toString());
}
}

Class466() throws Throwable {
throw new Error();
}
}

最佳答案

jdk1.7.0_11中,我注意到里面有两个独立的jars

../jre/lib/ 

即包含netscape.javascript.JSObject.class,即

  • jfxrt.jar
  • plugin.jar

对于我的 IDE (IntelliJ),当我为 Java 创建项目 SDK 时,它会将 jfxrt.jarplugin.jar jar 添加到类路径。

由于 jfxrt.jar 按字母顺序出现在 classpath 中的 plugin.jar 之前,我的应用程序代码无法解析

JSObject.getWindow(...)

正确。

由于我们没有在我们的应用程序中使用 JavaFX,我只是从我的项目 Java SDK 类路径中删除了 jfxrt.jar。

关于java - 为什么 getWindow() 无法解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13308495/

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