hola a todos
tengo un problema algo extraño
estoy escribiendo un programa en java con netbeans
yo uso mucho ese programa asi k constantemente tengo ideas de como mejorarlo.
me voy al código, hago modificaciones, las ejecuto con netbeans y todo bien, pero...
cuando hago una copia del programa a mi carpeta personal y lo ejecuto con un atajo de teclado, no se ven los cambios.
entro a la carpeta con nautilus y le doy doble click... lo mismo
entro a la carpeta /DIST donde se compila y lo mismo
pero cuando lo ejecuto desde otro usuario registrado en el sistema, si se ven los cambios
si lo hago desde mi usuario con la terminal si se ven los cambios....
sospecho k el nautilus o el javaRunTime guarda un cahe del programa y cuando lo llamo, usan ese cache
pero no estoy seguro
alguien tiene una idea? esto es muy molesto
uso:
gnome ubuntu 10.04
netbeans
________________________________
ya intente borrar registro con bleach bit
alguna idea?
Dudo mucho que sea bug de Java, es mejor que compiles tu programa desde linea de comandos, y lo pruebes!, y como recomendación, si modificas el programa constantemente, es mejor crear un archivo bash que ejecute el programa y copiarlo a la carpeta "/home/user/bin/", por ejemplo este
#! /bin/bash
java -jar ~/.jdownloader/JDownloader.jar
o si está dentro de tu carpeta de proyectos(no se cual es) mas o menos asi:
#! /bin/bash
java -cp [ruta a tu carpeta de binarios] [paquete de la clase donde se encuentra el main]