[RSOLVIDO] Erro ao executar qualquer arquivo que use interface gráfica

3 respostas
Victor_Duarte_da_Sil

Ola,
a poucos dias deu um problema no meu JRE e precisei reinstalar se que depois disso eu não consigo mais executar qualquer programa que use interface grafica só consigo executar aqueles que usa System.out.print
PS: o erro não é nos meus arquivos .class porque eles rolavam normalmente antes de reinstalar. au executar retorna a seguinte mensagem

<blockquote>Exception in thread main java.lang.UnsatisfiedLinkError: no fontmanager in jav

a.library.path

at java.lang.ClassLoader.loadLibrary(Unknown Source)

at java.lang.Runtime.loadLibrary0(Unknown Source)

at java.lang.System.loadLibrary(Unknown Source)

at sun.font.FontManager$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at sun.font.FontManager.(Unknown Source)

at sun.java2d.SunGraphicsEnvironment.addDirFonts(Unknown Source)

at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(Unknown Source)

at sun.java2d.SunGraphicsEnvironment.access$200(Unknown Source)

at sun.java2d.SunGraphicsEnvironment$2.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at sun.java2d.SunGraphicsEnvironment.(Unknown Source)

at sun.awt.Win32GraphicsEnvironment.(Unknown Source)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at java.lang.Class.newInstance0(Unknown Source)

at java.lang.Class.newInstance(Unknown Source)

at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Sour

ce)

at java.awt.Window.init(Unknown Source)

at java.awt.Window.(Unknown Source)

at java.awt.Frame.(Unknown Source)

at javax.swing.JFrame.(Unknown Source)

at formulario.(formulario.java:12)

at formulario.main(formulario.java:77)</blockquote>

vocês poderiam me dizer o que a de errado??

só achei sites em inglês sobre essa mensagem e traduzidos não ficavam muito bom

3 Respostas

kaique

A mensagem está dizendo que não encontrou a biblioteca “fontmanager” no seu path. Você sabe dizer se o Java está instalado corretamente na sua máquina?
Já passei por situações parecidas, mas era quando eu usava alguma biblioteca que precisava de alguns arquivos nativos, que por sua vez não tinham sido adicionados no path da aplicação.
Faz o seguinte, tenta ver o valor da prorpiedade “java.library.path” da sua VM e veja se está apontando para as bibliotecas do Java.

[]'s.

Victor_Duarte_da_Sil

Olha eu acho que sim pois fiz igual na primeira vez que instalei só que a unica coisa que não fiz novamente foi criar as variáveis de ambiente porque élas ja estavam la.
mais uma coisa como ver o valor da prorpiedade “java.library.path”??

Victor_Duarte_da_Sil

[RESOLVIDO]eu reinstalei novamente e deu tudo certo agora.

Criado 26 de novembro de 2009
Ultima resposta 26 de nov. de 2009
Respostas 3
Participantes 2