Download un archive file. Nell'archivio ci sarà un file che ha un .sh
. estensione. Quando ho aperto il file con VI Ho trovato il codice qui sotto nella all'inizio del file:Script di shell con file jar alla fine
#!/bin/sh
MYSELF=`which "$0" 2>/dev/null`
[ $? -gt 0 -a -f "$0" ] && MYSELF="./$0"
java=java
if test -n "$JAVA_HOME"; then
java="$JAVA_HOME/bin/java"
fi
exec "$java" $java_args -jar $MYSELF "[email protected]"
exit 1
posso correre il vaso facendo java -jar file
o `./file'.
Qualcuno può spiegarmi cosa sta succedendo? Come puoi creare questo tipo di file?
Hmm, sono sorpreso che funzioni. Ho pensato che un file JAR fosse solo un file ZIP con un'estensione diversa e che un ZIP debba iniziare con una particolare intestazione. Puoi dare un link per il download? – Thomas
Qual è l'output del comando 'file'? –
@EugeniuRosca stampa i dati.Ho aggiunto un collegamento al file se vuoi testarlo – Hunsu