Как скомпилировать облегченный API легкого веса для J2ME - PullRequest
1 голос
/ 16 марта 2011

Мне не удалось скомпилировать облегченный API bouncycastle с помощью файла сценария сборки ant, включенного в пакет. Я установил путь к WTK в "crypto_env.properties", но безуспешно. Кто-нибудь еще смог его скомпилировать и если да, то как?

EDIT:

Я заглянул в скрипт сборки ant, поставляемый с пакетом bouncycastle, и попытался создать собственный скрипт сборки. Мой сценарий сборки (который следует) приводит к ошибке сборки, хотя.

<project name="midp" default="compile" basedir=".">
  <property name="wtk" location="/WTK2.5.2_01"/>
  <property name="src" location="src"/>
  <property name="build" location="build"/>

  <target name="clean">
    <delete dir="${build}"/>
  </target>

  <target name="init">
    <mkdir dir="${build}"/>
  </target>

  <property name="midp-api-jar" value="/${wtk}/lib/midpapi20.jar"/>

  <path id="classpath">
    <pathelement location="${midp-api-jar}"/>
    <pathelement location="/${wtk}/lib/cldcapi10.jar"/>
  </path>

  <patternset id="java-namespace-set">
    <include name="java/**/*.java"/>
  </patternset>

  <target name="compile" depends="init">
    <javac srcdir="${src}"
           destdir="${build}"
           bootclasspath="${midp-api-jar}"
           includeAntRuntime="no"
           includeJavaRuntime="no"
           debug="off"
           optimize="off">
      <patternset refid="java-namespace-set"/>
      <classpath refid = "classpath"/>
    </javac>
  </target>
</project>

1 Ответ

1 голос
/ 19 марта 2011

Вы прочитали пункт № 3 в FAQ ?

...