我在浏览器中启动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库进行了编译< /强>