Zdravím,
Jsem přeběhlík z debianu na F13, ve fedoře už jsem něco zkoušel, ale zatím se učím, nejsem guru ale BFU taky ne.
Chci se jen zeptat, jaká je alternativa v F13 pro program na tvorbu *.jad souborů z *.jar souborů, jde mi o vytváření “jadů” kvůli přenosu aplikace do telefonu který vyžaduje pro instalaci aplikací oba soubory.
Ve windowsech je to program JADmaker, ten ovšem ve wine vůbec nefunguje. Pro linux jsem našel nějaký script, který přes veškerou snahu nefunguje.
Je nějaký jadmaker pro linux s gui?
tady je ten script:
#!/bin/bash
#
# Given a J2ME midlet jarball, create a JAD for it
# Usage: ./jadmaker.sh <filename>
# safety check 1
FILE=$1
if [ ! -f "${FILE}" ]; then
echo "Input file '${FILE}' missing, exiting."
exit 1
fi
# safety check 2
JAD="${FILE%.*}.jad"
if [ -f "${JAD}" ]; then
echo "${JAD} already exists, overwrite? (y/N)"
read tmpans
answer=$(echo "$tmpans" | tr '[:upper:]' '[:lower:]')
if [ "$answer" != "y" ] && [ "$answer" != "yes" ]; then
echo "Not overwriting ${JAD}, exiting."
exit 1
else
rm -f "${JAD}"
fi
fi
# unzip the internal manifest, changing line endings to our local OS
# the sed action removes blank lines, with or without spaces/tabs
unzip -aa -j -p ${FILE} "META-INF/MANIFEST.MF" | sed -e '/^[ \t]*$/d' > "${JAD}"
# generic variables
echo "MIDlet-Jar-URL: ${FILE}" >> "${JAD}"
echo "MIDlet-Info-URL: http://" >> "${JAD}"
# actual jarball size
FILESIZE=$(stat -c%s "${FILE}")
echo "MIDlet-Jar-Size: ${FILESIZE}" >> "${JAD}"
# weee
echo "Created ${JAD}."
exit 0
po spuštění (v debianu 5) je výpis následující:
./jadmaker.sh
bash: ./jadmaker.sh: /bin/bash##: chybný interpretr: No such file or directory
Nejsem žádný programátor, ale chyby ve scriptu žádné nevidím.
Díky za každou radu.