2009-06-08 8 views
2

この記事では、J2MEUsingAntwithJ2MEを参照してJ2MEプロジェクトを作成しました。現在、リソース(画像など)やライブラリ(jarやzipファイルなど)の追加に問題があります。 resフォルダー内のリソースをコピーしましたが、.jarファイルを抽出するとリソースがありません。サンプルからAntを使用してj2meをコンパイルする

答えて

4

<jar basedir="${build}/preverifiedobf" 
    jarfile="${build}/bin/${program_name}.jar" 
    manifest="bin/MANIFEST.MF"> 
    <fileset dir="${top}/${res}"> 
    <include name="${package_name}/*.png"/> 
    </fileset> 
</jar> 

これだけ/resフォルダにある*.pngファイルが含まれます。さらに種類を追加する場合は、<include>行を追加するか、"${package_name}/**"を追加してください。

既存の.jarファイルの内容を含めたい場合は、あなたがこのようにそれらをunjarことができます。

<mkdir dir="${build}/libs"/> 
<unjar src="yourlibrary.jar" dest="${build}/libs" /> 

その後、あなたは再びそれらをJARファイルにまとめることができます

<jar basedir="${build}/preverifiedobf" 
    jarfile="${build}/bin/${program_name}.jar" 
    manifest="bin/MANIFEST.MF"> 
    <fileset dir="${top}/${res}"> 
    <include name="${package_name}/*.png"/> 
    </fileset> 
    <fileset dir="${build}/libs"> 
    <include name="**/*"/> 
    </fileset> 
</jar> 

Apache Ant manualは、Aが含まれサポートされているすべてのタグのサンプルがたくさんあります。

+0

このタグ()を使ってライブラリ(jarまたはzipファイル)を追加できますか? – dashtebash

+0

あなたはあなたの瓶の中に瓶やジッパーを追加したいなら、間違いなく可能です。それらの内容を追加したい場合は、一時的なビルドディレクトリにを追加し、そのディレクトリに追加する必要があります。 – mihi

+0

もっと教えていただけますか? そのarticeのサンプルコードを書いてください。 – dashtebash

関連する問題