Das hier startet bei mir.Zitat von robo.fr
Gruss
M.
Hallo Zusammen,
jetzt ist es mir endlich gelungen, ein Jar-File zu erzeugen. Damit sollte die Ausführung keine Problem mehr sein.
Einfach ancklicken und das Programm sollte loslaufen.
( Java JRE muss natürlich installiert sein )
Wäre super, wenn Ihr es mal ausprobieren könntet.
Gruß,
robo
Das hier startet bei mir.Zitat von robo.fr
Gruss
M.
unter linux kommt nur:
das JRE funktioniert ansonsten fein, muss ich nochwas anpassen?Code:damaltor@damaltorm:~/Desktop$ java -jar EasyAsuro1.jar Exception in thread "main" java.lang.ClassFormatError: ch.AsuroControl (unrecognized class file version) at java.lang.VMClassLoader.defineClass(libgcj.so.70) at java.lang.ClassLoader.defineClass(libgcj.so.70) at java.security.SecureClassLoader.defineClass(libgcj.so.70) at java.net.URLClassLoader.findClass(libgcj.so.70) at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.70) at java.lang.ClassLoader.loadClass(libgcj.so.70) at java.lang.ClassLoader.loadClass(libgcj.so.70) at gnu.java.lang.MainThread.run(libgcj.so.70) damaltor@damaltorm:~/Desktop$
Hallo,
bei mir klappt es jetzt unter Linux auch. Dank der Tipps von Trapperjohn.
@damaltor. Den Fehler hatte ich zunächst auch. Es Mit Java 6 funktioniert es. Allerdings mußte ich die links auf java,javac und jar, sowie CLASSPATH und JAVA_HOME von Hand auf das Java 6 JDK umsetzen.
@damaltor: Du nutzt nicht SUN Java sondern die GNU Variante, die bei Ubuntu standardmäßig installiert ist.
sudo update-alternatives --config java
zeigt dir die möglichen Alternativen im System (wenn du bspw. das Sun JDK installiert hast) und lässt dich dann wählen. Danach werden von 'update-alternatives' alle Systemeinstellungen vorgenommen, um systemweit die andere Alternative zu nutzen.
hmm ich habe java aber von der sun-seite runtergeladen und per hand installiert... allerdings zeigen die vielen g's in den fehlermeldungen durchaus auf ein gnu. =) ich denke ich werde das JRE mal neu laden uns installieren, mal sehen...
nach dem zweiten lesen fällt mir auf dass das JDK gemeint ist und nichtz nur das JRE. runtergeladen, installiert, aber dann kommt folgendes:
was nu?Code:damaltor@damaltorm:~$ sudo update-alternatives --config java There is only 1 program which provides java (/usr/bin/gij-wrapper-4.1). Nothing to configure. damaltor@damaltorm:~$
Hallo Zusammen,
es freut mich, dass Ihr so fleissig das Programm ausprobiert. Was mich jetzt ein wenig wundert:
Bei M. kam nur das Bild des Grafen, nicht aber das Hauptfenster. Sie hat einfach das Jar-File gestartet. Habt Ihr nicht das *.jar File verwendet, sondern das Projekt frisch kompiliert?
Bei mir lieft das *.Jar File auch eine Zeit lang nicht. Es lag daran, dass der Ordner mit dem ASURO-Bild nicht eingebunden wurde. Ich habe dann eine Weile mit Eclipse experimentiert und den Pfad für das Bild im Programm verändert. Dann ging es. Jetzt scheint es aber, als wenn beim Starten des Jar-Files wieder das Bild nicht gefunden wird.
Also kurz: habt ihr kompilert oder das *.Jar verwendet ?
Gruß,
robo
Hallo robo,
wenn ich dein jar-File starte kommt bei mir auch nur das Bild mit dem Grafen. Sowohl unter Windows als auch unter Linux. Wenn ich allerdings das jar-File auspacke und
eingebe, startet das Hauptfenster korrekt.Code:java ch.AsuroControl
Unter Linux hilft das jar-File sowieso nicht weiter, solange man die Schnittstelle nicht ändern kann. Deshalb muß man hier neu übersetzen.
btw. sollte die Batterianzeige und die Liniensensoren auch schon funktionieren? Bei mir tut sich da nichts.
Hallo m.a.r.v.i.n,
das mit dem jar-File ist interessant. Mein Ziel ist es ja, das ganze so einfach wie möglcih für die Anwender zu machen.
Die Batterieanzeige und Liniensensoren werden vom ASURO abgefragt, wenn man auf das große ASURO Bild klickt. Ich habe mich bis jetzt noch nicht mit den Timer-Threads befasst, so dass die Werte automatisch agefragt werden.
Gruß,
robo
Lesezeichen