Java Applet(在浏览器中)不使用Java 1.7

时间:2012-06-06 11:31:15

标签: java browser applet java-7

我在浏览器中启动Soundrecorder-applet时遇到了一些问题(Firefox,Safari,Chrome ......)我能够将问题隔离出来,如下所述:

问题:

已安装的java版本: 6u32

编译的java版本(applet):6u32或7u4

结果:小程序在以下操作系统上运行时没有任何问题:Windows,Linux,OS,Safari,Chrome和Firefox下的操作系统。


已安装的java版本: 7u4

编译的java版本(applet):6u32或7u4

结果:小程序可以使用以下操作系统:Windows,Linux,OS,Safari,Chrome和Firefox下的操作系统。


第一个结论:Applet不适用于已安装的Java版本 7u4

我还必须提到我做了一些必要的修改,以便在java 7下编译我的代码。

build.xml - 文件:

<target name="build" depends="base">
    <javac srcdir="${src}" destdir="${bin}" target="1.7">
    </javac>
</target>

org.eclipse.jdt.core.prefs:

  • org.eclipse.jdt.core.compiler.codegen.targetPlatform = 1.7

  • org.eclipse.jdt.core.compiler.compliance = 1.7

  • org.eclipse.jdt.core.compiler.source = 1.7

提示:不应该考虑 org.eclipse.jdt.core.prefs ,因为已经使用 Apache Ant Java库进行了编译< /强>

0 个答案:

没有答案