flamingo

Status
Nicht offen für weitere Antworten.

Mindstream

Aktives Mitglied
https://flamingo.dev.java.net/
Die Demos habe ich versucht per Kommandozeile auszuführen, nachdem ich den Classpath um den Pfad zu flamingo.jar gesetzt hatte. Dies lieferte den folgenden Fehler:
>java -jar "flamingo-tst.jar"
Failed to load Main-Class manifest attribute from
flamingo-tst.jar
In der Manifest steht auch gar kein solches Attribut. Und woher soll ich wissen welches die Main Klasse ist, wenn ich nur die .class Dateien im jar vorfinde?

In Eclipse habe ich daraufhin versucht ein kleines Testprogramm zu verfassen:
Java:
import org.jvnet.flamingo.ribbon.*;
public class HW {
	public static void main(String[] arg){
		JRibbon jribbon = new JRibbon();
	}
}

Ich habe in eclipse per "Add External Archive" die flamingo.jar zu meinem Projekt hinzugefügt.
Bei Ausführung tritt folgender Fehler auf:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at HW.main(HW.java:4)

Die Meldungen bringen mich nicht darauf was ich falsch gemacht habe.
Wie kann ich die beiden Fehler beheben? Muss ich die Quellen vielleicht extra kompilieren?

Danke für eure Hilfe, Mindstream.
 
B

bygones

Gast
zum 1. problem - es ist gut moeglich dass gar keine Main methode existiert - aendern kannste dann nix.

zum 2. problem - (ich brings immer durcheinander) - du verwendest eine aeltere java version als die kompilierte version... was fuer ein JDK/JRE nutzt du ? bzw welches ist in Eclipse eingestellt ?
 

Mindstream

Aktives Mitglied
zum 2. problem - (ich brings immer durcheinander) - du verwendest eine aeltere java version als die kompilierte version... was fuer ein JDK/JRE nutzt du ? bzw welches ist in Eclipse eingestellt ?
Spitze, ich hatte gestern zwar das neue jdk installiert, aber nachdem ich dies eclipse mitgeteilt hatte ist es abgestürzt. Als eclipse (endlich) wieder gestartet hatte habe ich vergessen nachzusehen, ob die Änderungen auch übernommen wurden.
Jetzt funktioniert das Testprogramm, Danke!

zum 1. problem - es ist gut moeglich dass gar keine Main methode existiert - aendern kannste dann nix.
Wozu gibt es denn ein Testarchiv, mit dem ich nichts anfangen kann? :)
Irgendwas muss man doch damit anstellen können.
 
Status
Nicht offen für weitere Antworten.

Oben