2009-10-02 22 views
5

Estoy empaquetando mi aplicación java en un archivo jar pero solo empaqueta los archivos de clase. Cuando ejecuto el programa Java desde la línea de comandos, por lo general esto es lo que tengo que hacer:archivo de política de jar

java -Djava.security.policy = ".. \ java.policy" Servidor

Mi pregunta es: ¿Hay alguna forma de empaquetar un archivo jar e incluir este archivo de política? Por ejemplo, cuando el usuario quiere ejecutar el archivo jar, todo lo que él/ella tiene que hacer es escribir:

java-jar servidor

Respuesta

8

Puede empaquetar la política en el archivo jar y escribir algo de código de limpieza para crea un administrador de seguridad del archivo de política dado. El cargador de clases hace el trabajo duro. Here es una muestra.

+1

El enlace está roto, ¿alguien tiene lo que contenía? – byteit101

+0

pegue las líneas importantes de soluciones, útiles en caso de que se rompa una url –