Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Juanfernandez0032 en 29 Marzo 2017, 22:11 pm



Título: Jar - getResource - Eclipse
Publicado por: Juanfernandez0032 en 29 Marzo 2017, 22:11 pm
Hola, estoy haciendo unos ejercicios con getResource usando Eclipse,
El codigo cuando lo ejecuto en Eclipse funciona Ok.
Pero si hago un jar y lo ejecuto por consola no sale absolutamente nada.
A alguien se le ocurre que puede ser ?

En Eclipse cree un paquete que se llama resources dentro de varias.RutasRelativas
marque resources, hice un click boton derecho -> "import" "file system" y seleccione
un archivo que se llama imagen.png.


Código:
package varias.RutasRelativas;

import java.net.*;
import javax.swing.*;
import java.awt.*;

public class RutasRelativas2 {

public static void main(String[] args) {
// TODO Auto-generated method stub

System.out.println("Se inicio el programa");

MiJFrame miJFrame = new MiJFrame();
}
}

class MiJFrame extends JFrame{

MiJFrame(){

JPanel miJPanel = new JPanel();
JTextArea miJTextArea = new JTextArea(20,39);
URL miURL = null;

miJPanel.add(miJTextArea);
this.add(miJPanel);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
this.pack();

miURL = this.getClass().getResource("/varias/rutasrelativas/resources/imagen.png");

if(miURL==null){
System.out.println("miURL es null !!! GRRrrhhrrr !!!");

}else{
System.out.println("miURL NO es null");
System.out.println("Valor de miURL: "+ miURL);
}
}
}