El 17/04/08, J.M.Queralt escribió:
Un momento, "jar" no es un argumento, bueno si lo es, pero su función es simplemente permitir crear un tipo de fichero (basado en en el formato zip) llamado ".jar"
Eso mismo :-).
Un fichero JAR se ejecuta por su propia definición y por cuestiones de seguridad obvias solo en modo local, pero debe poder descargarse facilmente de un servidor.
Pero java, precisamente, es un lenguaje orientado a Internet y recursos remotos... no esperaba que tuviera esa restricción, la verdad. La seguridad corre de mi cuenta, no hace falta que Sun se preocupe tanto >:-). Sólo quiero ejecutar un archivo en un recurso samba, al igual que hago con una imagen, un pdf o un zip... todos ellos pueden ser igual de "peligrosos" así que no cuela :-P
Normalmente eso ocurre cuando se llama por primera vez al "applet" o aplicación java que acostumbran a usar la extensión *.class
El entorno "natural" de un archivo "jar" es el protocolo HTTP y el lenguaje HTML, algo así como
<Applet Codebase="JAVA-CODE/" Code="applet.class" Name="nombreapplet" archive="applet.jar">
En otros ambientes debe usarse el propio compilador java, sus variables de entorno y su fichero de configuración para establecer los permisos de ejecución.
La pregunta es que si desde un cliente windows lo puedo hacer (ejecutar el .jar desde una unidad de red) ¿por qué desde suse con samba no? La consola es la misma (JRE) y el peligro también :-/. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org