LINUX.ORG.RU

История изменений

Исправление r0ck3r, (текущая версия) :

примерно так:

1) Создать файл stub.sh с таким содержимым:

#!/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 "$@"
exit 1

2) Выполнить код:

cat stub.sh helloworld.jar > helloworld.run && chmod +x helloworld.run

где helloworld.jar наш jar-файл, а helloworld.run исполняемый файл

Исходная версия r0ck3r, :

примерно так:

1) Создать файл stub.sh с таким содержимым:

#!/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 "$@"
exit 1

2) Выполнить этот код:

cat stub.sh helloworld.jar > hello.run && chmod +x helloworld.run

где helloworld.jar наш jar-файл, а helloworld.run исполняемый файл