Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [J2ME] Utilizzo di Ant

  1. #1

    J2ME e ANT

    Ciao,
    sto provando ad utilizzare ANT e J2ME.
    Ho usato un file built.xml simile a questo .
    Il problema è che devo aggiungere la libreria per javax.microedition.midlet.*.
    Nell'esempio linkato usa
    property name="log4j.jar" value="log4j-1.2.8.jar"/>
    Io ho usato:
    property name="midp2.jar" value="midpapi20jsr82.jar"/>
    con midpapi20jsr82.jar file trovato in rete contentente javax.microedition.midlet.*.
    Però non funziona.
    Con Eclipse (+eclipseme) invece funziona.
    Devo usare un jar di eclipseme?
    Oppure importare il jar con bulit.xml in un altro modo?

  2. #2
    Che errore ti dà?

  3. #3
    In ANT ho messo:

    <target name=\"compile\">
    <mkdir dir=\"${build.home}/classes\" />
    <javac srcdir=\"${src.home}\"
    destdir=\"${build.home}/classes\"
    debug=\"${compile.debug}\"
    bootclasspath=\"${wtk.jar}\"
    />
    </target>
    con ${wtk.jar} che indica il jar antenna-bin-0.9.14.jar (non midpapi20jsr82.jar)

    <property name="wtk.jar" value="${basedir}/antenna-src-0.9.14.zip" />
    Però provoca il seguente errore:

    Fatal Error: Unable to find package java.lang in classpath or bootclasspath

    ?

  4. #4
    Il problema del compile l'ho risolto, ma ora mi si pone quello del jar. La strada che stavo percorrendo io è:

    codice:
    <mkdir dir="${dist.home}/lib" />
    <jar jarfile="${dist.home}/lib/${project.name}${project.version}.jar" basedir="${build.home}/classes" excludes="**/*.bak"> 
    </jar>
    In un esempio usa wtkjad, ma io non riesco ad utilizzarlo. Mettendo ad esempio solo:

    codice:
    <wtkjad jadfile="prova.jad"/>
    Mi da il seguente errore:
    "Cause: The name is undefined.
    Action: Check the spelling....."

    Ho fatto una serie di prove concentrndomi sul nome dato al jadfile, sull'attributo "name" (opzionale) e sulle spiegazioni fornite sul sito http://antenna.sourceforge.net/#jad => ma non riesco a risolvere il problema.

    Proseguendo con jar invece ho problemi con il manifest.

    consigli?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.