gyros'nmaronen
09-02-2009, 10:12
Moin
Ich habe Probleme mit der JFileChooser Komponente. Ich erstelle ganz normal in meiner Klasse eine Instanz des JFileChoosers. Kompiliert wird das Projekt auch ganz normal. ABer dann beim ausführen des Programms gibt es Probleme. Die Konsole spuckt eine Reihe von Fehlermeldungen aus:
Exception in thread "main" java.lang.InternalError: Could not initialize shell library
at sun.awt.shell.Win32ShellFolder2.initIDs(Native Method)
at sun.awt.shell.Win32ShellFolder2.<clinit>(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2.getDesktop( Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
at sun.awt.shell.ShellFolder.get(Unknown Source)
at javax.swing.filechooser.FileSystemView.getRoots(Un known Source)
at javax.swing.filechooser.WindowsFileSystemView.getH omeDirectory(Unknon Source)
at javax.swing.plaf.metal.MetalFileChooserUI.installC omponents(Unknown Source)
at javax.swing.plaf.basic.BasicFileChooserUI.installU I(Unknown Source)
at javax.swing.plaf.metal.MetalFileChooserUI.installU I(Unknown Source)
at javax.swing.JComponent.setUI(Unknown Source)
at javax.swing.JFileChooser.updateUI(Unknown Source)
at javax.swing.JFileChooser.setup(Unknown Source)
at javax.swing.JFileChooser.<init>(Unknown Source)
at javax.swing.JFileChooser.<init>(Unknown Source)
at linkchange.<init>(linkchange.java:16)
at linkchange.main(linkchange.java:62)
Ich habe im Netz gelesen, das Java versucht für den FileChooser ein Symbol zu laden. Als Lösung wurde dort angegeben, die Desktopsymbole auf Standardsymbole zurück zu setzen. Mit Standardsymbole sind sicherlich die ganz normalen gelben Ordnersymbole gemeint oder? Das hab ich gemacht, funktioniert aber nicht.
Hat jemand vielleicht diese Problem schon einmal gelöst.
Meine Javaversion ist 1.6.0_12-b04, mein Betriebsystem Windows XP Prof
Es soll eine ganz normale Java-Anwendung werden und kein Applet
Ich habe Probleme mit der JFileChooser Komponente. Ich erstelle ganz normal in meiner Klasse eine Instanz des JFileChoosers. Kompiliert wird das Projekt auch ganz normal. ABer dann beim ausführen des Programms gibt es Probleme. Die Konsole spuckt eine Reihe von Fehlermeldungen aus:
Exception in thread "main" java.lang.InternalError: Could not initialize shell library
at sun.awt.shell.Win32ShellFolder2.initIDs(Native Method)
at sun.awt.shell.Win32ShellFolder2.<clinit>(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2.getDesktop( Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
at sun.awt.shell.ShellFolder.get(Unknown Source)
at javax.swing.filechooser.FileSystemView.getRoots(Un known Source)
at javax.swing.filechooser.WindowsFileSystemView.getH omeDirectory(Unknon Source)
at javax.swing.plaf.metal.MetalFileChooserUI.installC omponents(Unknown Source)
at javax.swing.plaf.basic.BasicFileChooserUI.installU I(Unknown Source)
at javax.swing.plaf.metal.MetalFileChooserUI.installU I(Unknown Source)
at javax.swing.JComponent.setUI(Unknown Source)
at javax.swing.JFileChooser.updateUI(Unknown Source)
at javax.swing.JFileChooser.setup(Unknown Source)
at javax.swing.JFileChooser.<init>(Unknown Source)
at javax.swing.JFileChooser.<init>(Unknown Source)
at linkchange.<init>(linkchange.java:16)
at linkchange.main(linkchange.java:62)
Ich habe im Netz gelesen, das Java versucht für den FileChooser ein Symbol zu laden. Als Lösung wurde dort angegeben, die Desktopsymbole auf Standardsymbole zurück zu setzen. Mit Standardsymbole sind sicherlich die ganz normalen gelben Ordnersymbole gemeint oder? Das hab ich gemacht, funktioniert aber nicht.
Hat jemand vielleicht diese Problem schon einmal gelöst.
Meine Javaversion ist 1.6.0_12-b04, mein Betriebsystem Windows XP Prof
Es soll eine ganz normale Java-Anwendung werden und kein Applet