2

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

问题:

安装的java版本:6u32

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

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


安装的java版本:7u4

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

结果:该小程序不适用于以下操作系统:Windows、Linux、Safari 下的 OS x、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 library进行的。

4

0 回答 0