ich habe mir Sun-Java5 komplett installiert.
Jetzt wollte ich ein Programm, welches in einer Plattform unabhängigen Version downloadbar ausführen.
Für Windows gibt es eine Bat-Datei...
Code: Alles auswählen
@echo off
javaw -classpath . HOLauncher
@start javaw -Xmx512m -jar ho.jar
@if exist extension.bat call extension.bat
@exit
ausserdem hab ich ein javaw ausprobiert,aber das gibt es in der aktuellen Verison nicht mehr, nur noch ein javaws... aber das hat auch nicht geholfen.
versuche ich die ho.jar von Hand per java -jar ho.jar auszuführen kommt folgende Fehlermeldung:
Code: Alles auswählen
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
at java.awt.Font.tk(libgcj.so.70)
at java.awt.Font.getPeerFromToolkit(libgcj.so.70)
at java.awt.Font.<init>(libgcj.so.70)
at javax.swing.plaf.FontUIResource.<init>(libgcj.so.70)
at javax.swing.plaf.metal.DefaultMetalTheme.<clinit>(libgcj.so.70)
at java.lang.Class.initializeClass(libgcj.so.70)
at java.lang.Class.initializeClass(libgcj.so.70)
at javax.swing.plaf.metal.MetalLookAndFeel.createDefaultTheme(libgcj.so.70)
at javax.swing.plaf.metal.MetalLookAndFeel.<init>(libgcj.so.70)
at javax.swing.UIManager.<clinit>(libgcj.so.70)
at java.lang.Class.initializeClass(libgcj.so.70)
at javax.swing.UIManager.getUI(libgcj.so.70)
at javax.swing.JPanel.updateUI(libgcj.so.70)
at javax.swing.JPanel.<init>(libgcj.so.70)
at javax.swing.JPanel.<init>(libgcj.so.70)
at de.hattrickorganizer.gui.templates.ImagePanel.<init>(Unknown Source)
at de.hattrickorganizer.gui.HOMainFrame.main(Unknown Source)
at de.hattrickorganizer.HO.main(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
at java.lang.Runtime._load(libgcj.so.70)
at java.lang.Runtime.loadLibrary(libgcj.so.70)
at java.lang.System.loadLibrary(libgcj.so.70)
at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.70)
at java.lang.Class.initializeClass(libgcj.so.70)
at java.lang.Class.forName(libgcj.so.70)
at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
...18 more
Wäre dankbar, wenn mir jemand weiterhelfen könnte.