gpt4 book ai didi

Java Applet 在 IE 9 上不显示

转载 作者:太空宇宙 更新时间:2023-11-04 13:33:21 25 4
gpt4 key购买 nike

我正在尝试从 IE 9 访问 Java Applet。我使用以下代码创建该 applet:

var attributes = {
id:'idApplet',
code:'some.package.PrintApplet.class',
archive:'Applet.jar',
codebase:'<%=base_url%>/public/jar/',
width:400,
height:400
};

var parameters = {
// Some parameters
};

var version = '1.5' ;

deployJava.runApplet(attributes, parameters, version);

但是我在我的 .jsp 页面中得到了这个:

enter image description here

这是我的小程序的代码:

public class PrintApplet extends Applet{

// Some parameters

public void init() {
System.out.println("Started");
}

public void useLocalPrinter() {
//some actions

}
}

最佳答案

如果有人再次遇到这个问题,那很简单。我从 Rational Application Developer(基于 Eclipse)导出 JAR,但 JRE 无法识别它。我必须使用 ANT 来编译我的 JAR,问题就消失了。

我使用的 Ant 片段是这样的:

<project name="applet" default="jar" basedir=".">

<property name="jar.home" value="${basedir}/lib" />
<property name="src.home" value="${basedir}/src-applet" />
<property name="build.home" value="${basedir}/build-applet" />
<property name="classes.home" value="${build.home}/classes" />
<property name="jar.name" value="wami_audio_applet.jar" />
<property name="jar.path" value="${jar.home}/jar.name" />

<property name="compile.debug" value="true" />
<property name="compile.deprecation" value="false" />
<property name="compile.optimize" value="true" />

<path id="compile.classpath">
<pathelement location="${basedir}/lib" />
</path>

<target name="all" depends="clean, prepare, jar"/>

<target name="clean">
<delete dir="${jar.path}" />
<delete dir="${classes.home}" />
</target>

<target name="prepare">
<mkdir dir="${build.home}" />
<mkdir dir="${jar.home}" />
<mkdir dir="${classes.home}" />
</target>

<target name="compile" depends="prepare">
<mkdir dir="${classes.home}" />
<javac srcdir="${src.home}" destdir="${classes.home}" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}" target="1.5">
<classpath refid="compile.classpath" />
</javac>
</target>

<target name="jar" depends="compile" description="Make the jar">
<jar jarfile="${jar.home}/${jar.name}" basedir="${classes.home}">
</jar>
</target>
</project>

关于Java Applet 在 IE 9 上不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31951950/

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