Problema com java

Iniciado por AVG, 18 de Junho de 2008, 09:28

tópico anterior - próximo tópico

AVG

Tou a usar o eclipse e quando corro um JApplet aparece o seguinte

Exception in thread "main" java.lang.NoClassDefFoundError: sun.applet.AppletViewer
   at gnu.java.lang.MainThread.run(libgcj.so.81)
Caused by: java.lang.ClassNotFoundException: sun.applet.AppletViewer not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/home/avgp/workspace/CG/bin/], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.81)
   at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.81)
   at java.lang.ClassLoader.loadClass(libgcj.so.81)
   at java.lang.ClassLoader.loadClass(libgcj.so.81)
   at gnu.java.lang.MainThread.run(libgcj.so.81)

corri os comandos:

update-java-alternatives -l
java-6-sun 63 /usr/lib/jvm/java-6-sun
java-gcj 1042 /usr/lib/jvm/java-gcj


There are 4 alternatives which provide `java'.

  Selection    Alternative
-----------------------------------------------
          1    /usr/bin/gij-4.2
          2    /usr/bin/cacao
+        3    /usr/lib/jvm/java-gcj/jre/bin/java
*         4    /usr/lib/jvm/java-6-sun/jre/bin/java

o que poderá ser?

lebeziatnikov

Qual é o seu problema exatamente, eu não sei. Mas aparentemente vc não está usando o java da sun.

execute java -version no terminal, se for o da sun, deve sair algo assim:


lebeziatnikov@2:~$ java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode)


Se não for, o problema é q vc está usando o java errado.

[]'s

alessandro_ufms

Se não for necessário esse java-gcj então desinstala ele. Mas se quiser mantê-lo instalado rode esse comando e escolha o java da sun:

sudo update-alternatives --config java

AVG

 java -version
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Server VM (build 10.0-b22, mixed mode)

sudo update-alternatives --config java

There are 4 alternatives which provide `java'.

  Selection    Alternative
-----------------------------------------------
          1    /usr/bin/gij-4.2
          2    /usr/bin/cacao
+        3    /usr/lib/jvm/java-gcj/jre/bin/java
*         4    /usr/lib/jvm/java-6-sun/jre/bin/java

Citação de: alessandro_ufms online 18 de Junho de 2008, 21:28
Se não for necessário esse java-gcj então desinstala ele. Mas se quiser mantê-lo instalado rode esse comando e escolha o java da sun:

Já desinstalei mas ao desistalar removeu também o java 6 e o eclipse!, não sei o qeu fazer

alessandro_ufms

Você está tentando rodar um programa no Eclipse? Instalou o jdk? Verificou no buildpath e no instaled JREs do eclipse para ver se contém a pasta do jdk?