2

ブラウザ (Firefox、Safari、Chrome...) で Soundrecorder アプレットを開始する際にいくつかの問題があり、以下に説明するように問題を切り分けることができました。

問題:

インストールされている Java バージョン: 6u32

コンパイルされた Java バージョン (アプレット): 6u32 または 7u4

結果:アプレットは次の OS で問題なく動作します: Windows、Linux、Safari の下の OS x、Chrome、および Firefox。


インストールされている Java バージョン: 7u4

コンパイルされた Java バージョン (アプレット): 6u32 または 7u4

結果:アプレットは次の OS では動作しませ: Windows、Linux、Safari の下の OS x、Chrome、および Firefox。


最初の結論: アプレットは、インストールされている 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 ライブラリーで行われたためです。

4

0 に答える 0