Java - Escribir ficheros con Java sin derechos de administrador

   
Vista:

Escribir ficheros con Java sin derechos de administrador

Publicado por masTV (5 intervenciones) el 20/05/2011 13:00:41
Hola:

Necesito escribir ficheros dentro de la carpeta "C:\Archivos de Programa\" pero en algunos equipos, según la configuración de los mismos, me da un error por no tener derechos de administrador.

El programa que estoy escribiendo es un plugin de otra aplicación que está instalada en "C:\Archivos de programa", por lo que la dirección de usuario está dentro de esa carpeta. Mi programa lo que hace es guardar clases Java creadas por él (archivos .java), compilar tales clases (para generar los .class) y ejecutarlas.

Por tanto, las preguntas son dos:

¿hay alguna manera de "universalizar" mi programa de tal forma que pueda escribir, compilar y ejecutar sin problemas en cualquier equipo Windows?

Si la respuesta es no...

¿hay alguna manera de cambiar la ruta por defecto en tiempo de ejecución para que las clases se guarden en otro directorio concreto, el compilador pueda encontrarlas y compilarlas sin problemas y se puedan ejecutar?

Nota: esas clases generadas y compiladas no necesitan guardar ficheros en disco.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder