
Jar - getResource - Eclipse
Publicado por Juan (6 intervenciones) el 29/03/2017 21:51:20
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.
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.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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
MiJFrame miJFrame = new MiJFrame();
}
}
class MiJFrame extends JFrame{
MiJFrame(){
JPanel miJPanel = new JPanel();
JTextArea miJTextArea = new JTextArea(39,39);
URL miURL = null;
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);
}
miJPanel.add(miJTextArea);
this.add(miJPanel);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
this.pack();
}
}
Valora esta pregunta


0