Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/09/2007, 02:31
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 3 meses
Puntos: 51
Re: Obtener directorio del ".class"

Una opcion tambien es usar un directorio conocido para almacenar los ficheros temporales, de trabajo. Asi no dependes del directorio donde esta instalada la aplicacion. Como user.home más algo etc.

En todo caso, para averiguar donde esta un .class, puedes intentarlo con el metodo

myClass.getProtectionDomain().getCodeSource().getL ocation();

De todas formas, creo que no te aseguran al 100% que todos los JDK devuelvan un valor coherente, ya que el API permite que getCodeSource() devuelva null.

S!