style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

blog de javier23

Uso del getResource para la clase File en java

Hola buen dia.
Estoy realizando un programita en java en el cual necesito hacer referencia a algunos archivos (que estan dentro de la carpeta de mi proyecto) por ejemplo: configuracion.properties, clienteLog.log, archivo.txt, etcetera.
Lo que estoy haciendo es crear un objeto de tipo File y como parametro hago referencia al recurso necesario (archivo.txt por ejemplo) de la siguiente manera:

File file = new File(getClass().getResource("/controlador/resource/archivo.txt").getFile());

Y al momento de hacer algo con el objeto creado como por ejemplo:

if( file.exist ){
     System.out.println(" El archivo si existe. ");
}

Siempre retorna un false, la ruta del archivo esta bien establecida pero no he encontrado la forma de hacer esto. El problema es que necesito el objeto de tipo File.
Alguien que pueda ayudarme? se lo agradeceria bastante. Saludos y gracias de antemano.

Rutas relativas en java y windows

Buen dia, espero me puedan orientar en un problema que tengo.

Mi problema es el siguiente: estoy haciendo un sistema en javafx y en el codigo hago referencia a varias rutas relativas que apuntan hacia archivos, imagenes, etc. Por ejemplo:
(Ruta java) Esta forma solo funciona en java.

     File url = new File("src\\controlador\\img\\iconoMail.jpg");

Pero cuando creo el instalador y lo instalo sobre windows y no encuentra estas rutas. Lo que hice para que las reconociera fue esto:
(Ruta windows) Esta forma funciona ya que esta instalado el sistema.

     File url = new File("..\\src\\controlador\\img\\iconoMail.jpg");

El problema es que es un sistema que cada vez se van desarrollando mas funcionalidades por lo cual tiene que estar haciendo referencia a las rutas de java para que compile el sistema en desarrollo. Hay alguna forma de poner las rutas relativas y que sean reconocidas tanto en java como en windows?

Agradesco de antemano cualquier ayuda.

No encuentra el archivo de configuracion hibernate.cfg.xml

Buen dia, espero me puedan ayudar, se los agradeceria mucho.

Estoy realizando un web service en java con hibernate en el cual manipulo 2 bases de datos diferentes. Por tal motivo he creado 2 archivos de configuracion de hibernate "config1.cfg.xml" y "config2.cfg.xml". Tengo un archivo "util.java" el cual inicializa el sessionFactory como se muestra a continuacion:

 sessionFactory = new AnnotationConfiguration().configure("config1.cfg.xml").buildSessionFactory();

El problema es que no encuentra la ruta de este archivo de configuracion he aqui todas las opciones que he probado pero ninguna ha funcionado:

sessionFactory = new AnnotationConfiguration().configure("WEB-INF\\classes\\config1.cfg.xml").buildSessionFactory();
sessionFactory = new AnnotationConfiguration().configure(src\\java\\config1.cfg.xml).buildSessionFactory();
sessionFactory = new AnnotationConfiguration().configure(new File(src\\java\\config1.cfg.xml)).buildSessionFactory();

De antemano agradesco cualquier ayuda brindada.

Como cambiar de base de datos en tiempo de ejecucion con hibernate.

Que tal, espero alguien quiera compartir algo para resolver mi duda.

Estoy trabajando en un proyecto donde conecto a una base de datos mediante hibernate, tengo mi archivo de configuracion "hibernate,cgf.xml" con el cual me conecto y realizo operaciones en una base de datos.

El problema es que en cierto punto, es necesario conectar a una base de datos distinta y hacer algunas consultas.

Si es posible me compartan un pequeño ejemplo.

Muchas gracias y agradesco de antemano cualquier ayuda brindada,

Table view en javaFX

Buen dia.

Me gustaria que me ayudaran con un problemita que tengo ya que no hay mucha informacion al respecto en internet.

Estoy trabajando en javaFX con table view, lo que necesito es insertar imagenes en cada fila de la tabla.

Espero me puedan ayudar, de antemano agradesco la ayuda.

Click a boton por medio de codigo

Que tal.

Estoy realizando una aplicacion en javaFX y me gustaria si es posible dar click a un boton por medio de codigo y como hacerlo.

Se agradece cualquier comentario.

Clases en javaFX

Buen día.

Estoy realizando una aplicacion en javaFX y tengo un problemita. tengo una clase que controla una pantalla (principal) y otra clase (llamada reloj) en la cual ejecuto un timer para que realize ciertas tareas repetidamente. La clase "Reloj" tiene variables de globales que se modifican segun se ejecuten los metodos de esta clase.

Mi problema es que desde la clase "Principal" quiero acceder a los valores de las variables globales de la clase "Reloj" para obtener el valor actual de las mismas variables. Lo que me regresa es el valor inicial con el que se declaro en la clase.

Espero puedan ayudarme, lo agradeceria mucho y gracias de antemano.

Archivo FXML de javaFX

Buen dia, tengo un pequeño problema, estoy desarrollando un proyecto en javaFX el cual tiene 3 ventanas. Cada archivo FXML correspondiente a cada ventana se encuentra en un paquete junto con otras clases que uso. Lo que quiero es crear un nuevo paquete en el que contenga solo los alrchivos FXML para mantener un poco organizado mi proyecto.
Mi problema es que cuando los quiero cargar una ventana desde la clase principal no encuentra este archivo (ya que lo cambie a un paquete llamado "vista")

       // cuando esta en el paquete principal
       Parent root = FXMLLoader.load(getClass().getResource("Login.fxml"));

      // especificando la ruta del nuevo paquete "vista"
      Parent root = FXMLLoader.load(getClass().getResource("carpeta\\carpeta\\carpeta\\vista\\Login.fxml"));

He probado con rutas absolutas y relativas pero ninguna ha funcionado, espero me puedan ayudar, de antemeno gracias por sus comentarios.

cerrar una ventana con javaFX

Buen dia.
Estoy desarrollando un sistema con javaFX el cual tiene 3 ventanas, mi problema es que cuando abro una nueva ventana no he encontrado como cerrar la ventana que llama a la nueva (osea, cerrar la actual y abrir la nueva).
Este es el metodo que uso el cual es llamado desde un boton:

            FXMLLoader loader = new FXMLLoader(ClienteControlDocumentosFX.class.getResource("Principal.fxml"));
            AnchorPane ventanaPrincipal = (AnchorPane) loader.load();
            Stage ventana = new Stage();
            ventana.initOwner(stagePrincipal);
            Scene scene = new Scene(ventanaPrincipal);
            ventana.setScene(scene);            
            ventana.show();

Espero me puedan ayudar para saber como cerrar una ventana, de antemano muchas gracias.

Archivos .properties de java

Buen dia, mi problema es el siguiente:
Tengo un sistema desarrollado y funcionalcon un archivo de propiedades en el cual asigno algunas propiedades para utilizarlas en el sistema, obviamente en cada computadora donde será instalado el sistema estos valores cambian, lo que necesito hacer es crear el instalable del sistema y que a la hora de instalarlo en las diferentes pcs este archivo .properties pueda ser modificado adecuandolo a cada pc y no tener que crear un instalador para cada pc diferente.
Espero me puedan ayudar con esto, de antemano les agradesco sus comentarios y sugerencias.

Distribuir contenido

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">