【问题标题】:Compiling j2me using Ant使用 Ant 编译 j2me
【发布时间】:2009-06-08 15:53:38
【问题描述】:

参考这篇文章J2MEUsingAntwithJ2ME,我创建了一个J2ME项目。现在我在添加资源(如图像)和库(如 jar 和 zip 文件)时遇到问题。 我已经复制了res 文件夹中的资源,如本文所示,但是当我提取.jar 文件时,它没有任何资源。

【问题讨论】:

    标签: java ant java-me compilation


    【解决方案1】:

    来自样本:

    <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 文件。如果要包含更多类型,请添加更多 &lt;include&gt; 行或包含 "${package_name}/**"

    如果你想包含现有 .jar 文件的内容,你可以像这样unjar他们:

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

    然后你可以再把它们震起来:

    <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 包含所有支持标签的大量示例。

    【讨论】:

    • 我可以用这个标签 () 添加库(jar 或 zip 文件)吗?
    • 如果你想在你的罐子里添加罐子或拉链,你肯定可以。如果要添加它们的内容,则必须将它们 到某个临时构建目录并添加该目录。
    • 你能告诉更多吗?并为该文章编写示例代码?
    • 亲爱的 mihi,现在我可以直接添加 jars 和 zip,但是如果我想添加它们的内容,我就有问题了!!!你能给我一些(securitypronews)文章的例子吗?
    • 我添加了一个示例,说明如何解开罐子并再次将其罐子。
    猜你喜欢
    • 1970-01-01
    • 2017-05-25
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 2012-01-09
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    相关资源
    最近更新 更多