Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: lecter4286 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.
-
http://blog.picasa.cz/jar2jadjak-vytvorit-jad-soubor
-
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.
-
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/ (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/ (http://tacticalvim.wordpress.com/2007/01/01/create-a-missing-jad-from-jar-j2me-midlets/)
-
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
-
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).