Problemas para abrir un sencillo programa de java
Quiero empezar a programar java en fedora. Instale el JDK que descargue diractamente de la pagina, lo hice con el archivo formato rpm. El archivo se copila, pero me da un erro al momento de habrirlo.
La version es 1.8.0_45:
$ java -version
openjdk version "1.8.0_45"
OpenJDK Runtime Environment (build 1.8.0_45-b13)
OpenJDK 64-Bit Server VM (build 25.45-b02, mixed mode)
Este es el programa:
import javax.swing.JFrame;
import java.awt.Graphics;
class Hola extends JFrame{
public Hola(){
setSize (300,100);
setVisible (true);
}
public void paint (Graphics g){
g.drawString("Hola Adrianita",40,40);
}
public static void main (String args[]) {
Hola vent1= new Hola();
vent1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Este es el error:
[yerp@localhost Java]$ javac Hola.java
[yerp@localhost Java]$ java Hola
Exception in thread "main" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)
at java.awt.Window.<init>(Window.java:536)
at java.awt.Frame.<init>(Frame.java:420)
at java.awt.Frame.<init>(Frame.java:385)
at javax.swing.JFrame.<init>(JFrame.java:189)
at Hola.<init>(Hola.java:4)
at Hola.main(Hola.java:12)
Antes de darte una respuesta, necesito que me digas cuál es la salida del siguiente comando:
java -version
La version es 1.8.0_45:
$ java -version
openjdk version "1.8.0_45"
OpenJDK Runtime Environment (build 1.8.0_45-b13)
OpenJDK 64-Bit Server VM (build 25.45-b02, mixed mode)