在浏览器(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进行的。