Buenas, te respondo:
Cita: Por favor, explica cómo ejecutas en local ¿haces la página, la metes en un servidor web instalado en tu pc y la visitas con el navegador? ¿O abres el fichero html correspondiente directamente con el navegador sin ningún tipo de servidor web instalado en tu pc?
Tengo generado el jar, las carpetas con los recursos y una página html con el siguiente código:
Código PHP:
<html>
<head>
</head>
<body>
<center><applet
code="app.DialogTest"
width="1024"
height="768"
archive="TestApplet.jar, lib/sqlite-jdbc-3.7.2.jar">
Necesitas tener Java instalado y un navegador compatible para poder ejecutar este programa.
</applet></center>
</body>
</html>
Todo esto está alojado en un servidor web, no lo tengo en local.
Cita: También estaría bien ver qué es eso de "problemas de permisos al intentar acceder a los recursos", imagino que salta una excepción o algo. ¿Cómo intentas acceder al recurso y qué excepción salta exactamente en qué línea de código?
Me salta está excepción al crear la conexión a la base de datos:
java.security.AccessControlException: access denied ("java.util.PropertyPermission" "user.dir" "read")
Cita: En cuanto a la firma, ¿te sale un popup en el navegador cuando abres el applet que el applet está firmado y te pide confirmación para confiar en dicho applet?
Me aparece la ventana de si deseo ejecutar la aplicación y cuando voy a acceder a la base de datos me aparece otro mensaje que me recomienda que no ejecute el código, acepto los riesgos y se lanza la excepción.
Cita: ¿Y cómo es ese código que dices " para realizar las acciones de mi aplicación con privilegios". Que yo sepa no existe ese tipo de código, ya que si la aplicación misma pudiera darse privilegios sin intervención del usuario, menuda seguridad tendrían los navegadores.
Esto lo he explicado muy mal, en esta página está explicado lo que digo
http://www.coderanch.com/how-to/java...ocalFileSystem
Gracias por contestar!
Saludos.