Hallo,
Ich habe nun schon wieder ein kleines Problem, das für mich keinen Sinn macht.
Ich habe ein Shellskript (bash), welches Argumente für einen Java-Aufruf zusammensetzt und dann java mit den entsprechenden Argumenten aufruft.
Am schluss kommt dann etwas heraus wie:
/usr/bin/java -cp ./lib/core/meinJar.jar -Djava.security.manager -Djava.security.policy="./meineSecurity.policy" -Djava.library.path=./lib -d32 com.package.MainClass
Wenn ich das Skript aufrufe und am Ende folgende Zeilen habe (EXEC ist der o.g. Aufruf):
echo $EXEC
$EXEC
bekomme ich eine AccessControlException bei System.getProperty()
Wenn ich das, was vor der Ausführung ausgegeben wird, kopiere und starte funktioniert alles.
Hat jemand eine Idee woran das liegen könnte? Die securitypolicy erlaubt alles.
Ich habe nun schon wieder ein kleines Problem, das für mich keinen Sinn macht.
Ich habe ein Shellskript (bash), welches Argumente für einen Java-Aufruf zusammensetzt und dann java mit den entsprechenden Argumenten aufruft.
Am schluss kommt dann etwas heraus wie:
/usr/bin/java -cp ./lib/core/meinJar.jar -Djava.security.manager -Djava.security.policy="./meineSecurity.policy" -Djava.library.path=./lib -d32 com.package.MainClass
Wenn ich das Skript aufrufe und am Ende folgende Zeilen habe (EXEC ist der o.g. Aufruf):
echo $EXEC
$EXEC
bekomme ich eine AccessControlException bei System.getProperty()
Wenn ich das, was vor der Ausführung ausgegeben wird, kopiere und starte funktioniert alles.
Hat jemand eine Idee woran das liegen könnte? Die securitypolicy erlaubt alles.