Hola,
Investiga sobre rutas relativas y rutas absolutas en java.
Espero ser de ayuda.
Gracias ..investigare el tema :D
Guenas.
Si el fichero no requiere modificarse usa getResource() de ClassLoader para acceder a un recurso dentro del jar que estas usando.
Si requiere modificaciones usa un path relativo a donde esta el ejecutable. "NO A DESDE DONDE SE ESTA EJECUTANDO". De esta forma la ruta sera fija y constante.
Salut,
Paposo
Hola..hace días he investigado la posibilidad de abrir archivos de cualquier tipo desde java y encontré que si es posible usando la clase File de java.io de esta manera:
File a=new File("C:\\Users\\FILIPO\\Desktop\\IP.bat");
try {
Desktop.getDesktop().open(a);
} catch (IOException ex) {
Logger.getLogger(Virus.class.getName()).log(Level.SEVERE, null, ex);
}
Mi duda es, ¿ Se puede importar un archivo dentro de la aplicación para que no escribir la ruta completa y así pueda ejecutarse en cualquier maquina?
por ejemplo en vez de :File a=new File("C:\\Users\\FILIPO\\Desktop\\IP.bat");
solo poner File a=new File("Package/IP.bat");
Espero puedan ayudarme