problema con el JDK 1.6.0 n dapper

Imagen de oware
0 puntos

Hola, saben he instalado el JDK1.6.0 bajo dapper y cuando intento correr un programa con swing (java con ventanitas) me manda el siguiente error:

Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
at java.awt.Toolkit.getDefaultToolkit(libgcj.so.7)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.7)
at java.awt.Window.(libgcj.so.7)
at java.awt.Frame.(libgcj.so.7)
at javax.swing.JFrame.(libgcj.so.7)
at Programa.main(Programa.java:5)
Caused by: java.lang.ClassNotFoundException: gnu.java.awt.peer.gtk.GtkToolkit
at java.lang.Class.forName(libgcj.so.7)
at java.lang.Class.forName(libgcj.so.7)
at java.awt.Toolkit.getDefaultToolkit(libgcj.so.7)
...5 more

ya instalé varias versiones del JDK y no jala, con versiones anteriores de ubuntu no me hacía esto, ni con debian tampoco, podrían darme algun consejo o ayudarme porfa...

Imagen de keygen
+1
0
-1

bien primero identifica donde instalaste el jdk, despues mira si /usr/bin/java esta apuntando a /etc/alternatives/java, si es asi esta maquina virtual es la que esta desarrollando los programadores de linux y solamente soporta la parte no grafica de Java, asi que lo que tienes que hacer es:
-- renombrar el enlace /usr/bin/java a /usr/bin/java.backup (por asi decirlo)
-- despues creas un enlace simbolico de java a /usr/bin ej. si el jdk esta en tu home por asi decirlo seria:
sudo ln -s /home/tu_usuario/jdk1.5.0_06/bin/java /usr/bin
-- y tambien el compilador javac
sudo ln -s /home/tu_usuario/jdk1.5.0_06/bin/javac /usr/bin

con eso podras correr los programas de awt y swing, espero que te sirva.
--
[vivie siempre libre]

+1
0
-1

--
[vivie siempre libre]

Imagen de Anónimo
+1
0
-1

Mejor aún ejecuta:
$ sudo update-alternatives --config java
seleccinas el java de sun (o el blackdown), y listo problema resuelto. Saludos.

+1
0
-1