Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Tvorba JAD z JAR  (Přečteno 2543 krát)

lecter4286

  • Návštěvník
  • Příspěvků: 26
Tvorba JAD z JAR
« kdy: 29 Května 2010, 21:05:22 »
Nevíte prosím Vás někdo jestli existuje v linuxu alternativa pro program JADmaker? Potřebuji vytvořit .jad soubor z .jar pro použití v mobilu Samsung.

Vojtěch Trefný

  • Příspěvků: 9307
  • Don Quijote
Re: Tvorba JAD z JAR
« Odpověď #1 kdy: 29 Května 2010, 21:09:14 »

lecter4286

  • Návštěvník
  • Příspěvků: 26
Re: Tvorba JAD z JAR
« Odpověď #2 kdy: 30 Května 2010, 11:39:27 »
Dík za odkaz. Udělal jsem vše podle návodu,v geditu vytvořil script jadmaker.sh, spustil jsem jej na zkoušku, ale vypsalo to chybu a výpis vypadá následovně:

./jadmaker.sh
bash: ./jadmaker.sh: /bin/bash##: chybný interpretr: No such file or directory
 
Nejsem zas tak dobrý programátor, takže nevím co s tím, cesta /bin/bash existuje a když ve scriptu na začátku smažu ! před /bin/bash nestane se už vůbec nic.

Rixx

  • Stálý člen
  • **
  • Příspěvků: 1163
Re: Tvorba JAD z JAR
« Odpověď #3 kdy: 30 Května 2010, 11:48:22 »
Máš to určite len skopírované a hoci ja s tým nerobím, myslím že tam vadia tie mriežky.
Malo by to začínať:
#!/bin/bash
A to čo je na tej stránke tým oranžovým, by tam asi nemalo alebo nemuselo byť.
http://tldp.org/LDP/abs/html/

Tu je to krajšie
http://tacticalvim.wordpress.com/2007/01/01/create-a-missing-jad-from-jar-j2me-midlets/
« Poslední změna: 30 Května 2010, 11:53:42 od Rixx »

lecter4286

  • Návštěvník
  • Příspěvků: 26
Re: Tvorba JAD z JAR
« Odpověď #4 kdy: 30 Května 2010, 12:05:54 »
takže jsemto upravilnásledovně:

#!/bin/bash

FILE=$1if [ ! -f "${FILE}" ]; thenecho "Input file '${FILE}' missing, exiting."exit 1fi

JAD="${FILE%.*}.jad"if [ -f "${JAD}" ]; thenecho "${JAD} already exists, overwrite? (y/N)"read tmpansanswer=$(echo "$tmpans" | tr '[:upper:]' '[:lower:]')if [ "$answer" != "y" ] && [ "$answer" != "yes" ]; thenecho "Not overwriting ${JAD}, exiting."exit 1elserm -f "${JAD}"fifi

unzip -aa -j -p ${FILE} "META-INF/MANIFEST.MF" | sed -e '/^[ t]*$/d' > "${JAD}"

echo "MIDlet-Jar-URL: ${FILE}" >> "${JAD}"echo "MIDlet-Info-URL: http://" >> "${JAD}"

FILESIZE=$(stat -c%s "${FILE}")echo "MIDlet-Jar-Size: ${FILESIZE}" >> "${JAD}"

echo "Created ${JAD}."exit 0
------------------------------------
výpis po spuštění:
./jadmaker.sh: řádek 3: thenecho: příkaz nenalezen
./jadmaker.sh: řádek 5: thenecho: příkaz nenalezen
./jadmaker.sh: řádek 5: thenecho: příkaz nenalezen
./jadmaker.sh: řádek 7: : No such file or directory
./jadmaker.sh: řádek 9: : No such file or directory
stat: nelze získat insformace o ,,":No such file or directory
./jadmaker.sh: řádek11:: No such fileor directory
Created.exit 0
-----------------------------------

v tom návodu na bash se moc nevyznám

Rixx

  • Stálý člen
  • **
  • Příspěvků: 1163
Re: Tvorba JAD z JAR
« Odpověď #5 kdy: 30 Května 2010, 13:05:46 »
Ja tiež nie, ale máš tam chýb a tom sa ja bash ešte ani nevidel. Kukni na ten druhý link a skús to skopírovať (inak má to byť then echo nie thenecho, chýba ti tam medzera).

 

Provoz zaštiťuje spolek OpenAlt.