java programm (*.jar) starten / installieren
java programm (*.jar) starten / installieren
Hi, wie starte oder installiere (?) ich ein java program? Es handelt sich dabei um midiQuickFix, ein programm zum einfachen fixen und anhören von midi files. Es ist eben in java geschrieben (benötigt java 5, ist installiert). Wie bekomme ich das in die gänge?
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
- Teddybear
- Beiträge: 3163
- Registriert: 07.05.2005 13:52:55
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Altomünster
-
Kontaktdaten:
Moin
Nichts einfacher als das... lediglich
greetz Sascha
Nichts einfacher als das... lediglich
Code: Alles auswählen
java -jar /pfad/zum/binary.jar
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde
Mod-Voice / My Voice
Oscar Wilde
Mod-Voice / My Voice
danke erstmal, aber so ganz haut das nicht hin:
ups, da ist mir ein fehler unterlaufen. Ich dachte die letzten tage sie java 1.5 in sid gewesen? aber "java -vesion" gibt 1.4.2 aus ich bin sicher ich habe 1.5 installiert.
Habe es eben nochmal nachkontroliert, Habe auch java 1.5 drauf. Wie löse ich diesen konflikt?
Code: Alles auswählen
$ java -jar /dtn/musik/soft/midi/mqf/MidiQuickFix_neu.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/lemckes/MidiQuickFix/MidiQuickFix (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(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)
Habe es eben nochmal nachkontroliert, Habe auch java 1.5 drauf. Wie löse ich diesen konflikt?
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
http://www1.apt-get.org/search.php?quer ... %5B%5D=all
im offiziellen Sid-Repo ist es nicht.
im offiziellen Sid-Repo ist es nicht.
Kernel/OS Linux 2.6.31.5-s64 [ Debian sid ]
CPU Info AMD Athlon 64 X2 Dual Core 6000+
Memory 2027.1MB
XFX GeForce 9600 GT
CPU Info AMD Athlon 64 X2 Dual Core 6000+
Memory 2027.1MB
XFX GeForce 9600 GT
Du solltest heraus finden, warum das 1.4er java anspringt. Das wird in der Regel durch die $PATH Variable erzwungen. Nun ist die Frage: Wo befindet sich dein 1.4er, wo befindet sich dein 1.5er?michaa7 hat geschrieben: ups, da ist mir ein fehler unterlaufen. Ich dachte die letzten tage sie java 1.5 in sid gewesen? aber "java -vesion" gibt 1.4.2 aus ich bin sicher ich habe 1.5 installiert.
Habe es eben nochmal nachkontroliert, Habe auch java 1.5 drauf. Wie löse ich diesen konflikt?
habe das mittlerweile wohl im griff: Da war java 1.4, java 1.5 und kaffe ( wohl ein gnu java) drauf, dakam sich in die quere.
Habe mit orphaner alles rausgeschmissen und java 1.5 reinstalliert. Jetzt geht das. einzige sache die ch nach wie vor NICHT in den griff bekomme ist java und opera9. Obwohl der komolette pfad in opera eingetragen ist und der operatest den pfad auch akzeptiert geht anschliessend die sun testseite nicht.
Starte ich opera aus der konsole mit "opera -debugjava" dan geht es meist
???
Aber ich glaube bei letzterem kapituliere ich ...
Habe mit orphaner alles rausgeschmissen und java 1.5 reinstalliert. Jetzt geht das. einzige sache die ch nach wie vor NICHT in den griff bekomme ist java und opera9. Obwohl der komolette pfad in opera eingetragen ist und der operatest den pfad auch akzeptiert geht anschliessend die sun testseite nicht.
Starte ich opera aus der konsole mit "opera -debugjava" dan geht es meist
???
Aber ich glaube bei letzterem kapituliere ich ...
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
Ich habe auch das Problem, das ich keine jars ausführen kann, ich probier gerade tv-browser:
Das gleich mit java (kein Sun Java sondern "gij (GNU libgcj) version 4.1.2"):
Was mach ich das falsch? Ich habe kaffe installiert und auch noch classpath. Was muss ich machen damit es läuft? Ich möchte ungern das propritäre sun-java installieren.
Code: Alles auswählen
kaffe -jar tvbrowser.jar
Internal error: caught an unexpected exception.
Please check your CLASSPATH and your installation.
java/lang/NullPointerException
at gnu.classpath.SystemProperties.getProperty (SystemProperties.java:123)
at java.lang.VMClassLoader.<clinit> (VMClassLoader.java:84)
at java.lang.ClassLoader$StaticData.<clinit> (ClassLoader.java:155)
at java.lang.ClassLoader.getSystemClassLoader (ClassLoader.java:797)
at gnu.classpath.VMSystemProperties.postInit (VMSystemProperties.java:native) at gnu.classpath.SystemProperties.<clinit> (SystemProperties.java:114)
at java.lang.Runtime.<init> (Runtime.java:100)
at java.lang.Runtime.<clinit> (Runtime.java:88)
at java.lang.System.loadLibrary (System.java:560)
at gnu.java.nio.channels.FileChannelImpl.<clinit> (FileChannelImpl.java:86)
at java.io.FileDescriptor.<clinit> (FileDescriptor.java:64)
at java.lang.VMSystem.makeStandardInputStream (VMSystem.java:191)
at java.lang.System.<clinit> (System.java:74)
at java.lang.Object.hashCode (Object.java:174)
at java.util.Hashtable.hash (Hashtable.java:816)
at java.util.Hashtable.put (Hashtable.java:426)
at java.security.Permissions.add (Permissions.java:112)
Abgebrochen
Code: Alles auswählen
java -jar tvbrowser.jar
command line options:
- minimized The main window will be minimized after start up
- nosplash No splash screen during start up
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at tvbrowser.TVBrowser.main(TVBrowser.java:194)
- finupsen
- Beiträge: 1327
- Registriert: 21.04.2004 20:07:05
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
> Was mach ich das falsch? Ich habe kaffe installiert und auch noch classpath. Was muss
> ich machen damit es läuft? Ich möchte ungern das propritäre sun-java installieren.
TV-Browser benötigt min. SUN Java 1.4
oder halt den source anpassen und mit kaffe, classpath oder gcj übersetzen ... viel spass
> ich machen damit es läuft? Ich möchte ungern das propritäre sun-java installieren.
TV-Browser benötigt min. SUN Java 1.4
oder halt den source anpassen und mit kaffe, classpath oder gcj übersetzen ... viel spass

Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.
... und Wasser ist naß.
Du meinst also TV-Browser brauch was aus Java das in den angeblich 99% der unterstützen Fuktionen nicht enthalten ist? Ich habe auch JAP ausprobiert, das läuft auch nicht. Was läuft den mit kaffe/classpath, damit ich schauen kann ob es überhaupt geht?TV-Browser benötigt min. SUN Java 1.4
oder halt den source anpassen und mit kaffe, classpath oder gcj übersetzen ... viel spass
Nachtrag:
Ich hab bei wikipedia gelesen das Azureus geht, aber auch Azureus bringt bei mir genau den gleichen Fehler (wenn ich mit kaffe starte). Da scheint also irgendwas nicht installiert oder falsch eingestellt zu sein.
- finupsen
- Beiträge: 1327
- Registriert: 21.04.2004 20:07:05
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
hallo,
exakt der selbe fehler ?
Hast du zufällig einen $CLASSPATH auf gnu-classpath" gesetzt und möchtest mit kaffe-binary
nun ein programm starten ?
Nur eine idee ... update-alternatives, $CLASSPATH checken/löschen
Ansonsten läuft auch azureus mit sunjava ... kaffe und andere werden offiziell nicht unterstützt !
exakt der selbe fehler ?
Hast du zufällig einen $CLASSPATH auf gnu-classpath" gesetzt und möchtest mit kaffe-binary
nun ein programm starten ?
Code: Alles auswählen
kaffe -jar tvbrowser.jar
...
at gnu.classpath.SystemProperties.getProperty (SystemProperties.java:123)
Ansonsten läuft auch azureus mit sunjava ... kaffe und andere werden offiziell nicht unterstützt !
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.
... und Wasser ist naß.
Der Fehler ist exakt der selbe. Ich hab mit $CLASSPATH gar nichts gemacht. Mir ist nur aufgefallen das "dpkg -l | grep classpath" kein Ergebnis brachte, woraufhin ich gnu classpath installierte. Mehr hab ich nicht gemacht. Ob da irgendwas von sun drauf ist weiß ich nicht "dpkg -l | grep sun" listet nichts auf.exakt der selbe fehler ?
Hast du zufällig einen $CLASSPATH auf gnu-classpath" gesetzt und möchtest mit kaffe-binary
nun ein programm starten ?
Was soll ich genau machen?Nur eine idee ... update-alternatives, $CLASSPATH checken/löschen
- finupsen
- Beiträge: 1327
- Registriert: 21.04.2004 20:07:05
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
keine ahnung... sieht für mich sehr verwirrend aus...
Schmeiss doch mal alle JAVA-VMs und SDKs von deinem rechner runter. Aschliessend nimmst
du dir ein JAVA-Install tutorial deiner Wahl (in diesem falle ein SUN-install-tut.) und installierst
es sauber auf deinem rechner.
Oder, eine andere möglichkeit: das sunjava-paket selbst erstellen -> http://wiki.debianforum.de/JavaMitFiref ... ntegration
prüfen kannst du das dann mit: java -version
Schmeiss doch mal alle JAVA-VMs und SDKs von deinem rechner runter. Aschliessend nimmst
du dir ein JAVA-Install tutorial deiner Wahl (in diesem falle ein SUN-install-tut.) und installierst
es sauber auf deinem rechner.
Oder, eine andere möglichkeit: das sunjava-paket selbst erstellen -> http://wiki.debianforum.de/JavaMitFiref ... ntegration
prüfen kannst du das dann mit: java -version
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.
... und Wasser ist naß.
-
- Beiträge: 468
- Registriert: 06.04.2006 08:55:20
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
hm, ich hatte eine Zeit lang das Problem, dass ich eine GNU-Version (gcj, kaffe) installiert hatte und dannach das j2SDK von Sun installiert habe. in /usr/bin haben die ganzen java-sachen per symlink auf /etc/alternatives verweisen, die wiederum auf den gcj verwiesen haben, das umgebogen und es ging
- finupsen
- Beiträge: 1327
- Registriert: 21.04.2004 20:07:05
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
> Wie mach ich das?
... wurde aber schon gessagt.
> Ich möchte aber kein propritäres Sun Java, ich möchte GNU Classpath
> mit kaffe zum Laufen bekommen.
die entwickler kontaktieren (z.b. die vom tvbrowser) und sie bitten das ganze mit
gnu-classpath in einklang zubringen.
... oder halt selbst hand anlegen
... oder das benutzen was empfohlen wird -> SUN
auch wenn sunjava properitär ist, es ist nicht giftig !
Code: Alles auswählen
java -jar <programm>.jar
> Ich möchte aber kein propritäres Sun Java, ich möchte GNU Classpath
> mit kaffe zum Laufen bekommen.
die entwickler kontaktieren (z.b. die vom tvbrowser) und sie bitten das ganze mit
gnu-classpath in einklang zubringen.
... oder halt selbst hand anlegen
... oder das benutzen was empfohlen wird -> SUN
auch wenn sunjava properitär ist, es ist nicht giftig !
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.
... und Wasser ist naß.
-
- Beiträge: 556
- Registriert: 25.03.2005 08:34:35
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Also Azureus läuft bei mir sowohl mit kaffe als auch mit jamvm (hat die neueste classpath-Version dabei) ziemlich gut, welche Version hast du denn drauf? Ich habe mir jeweils die neueste Version kompiliert. Wie versuchst du denn Azureus zu starten? Ich musste erstmal eine Weile am Skript basteln bis es bei mir lief. Sunrise und tvbrowser zicken zwar noch ein bisschen, aber früher oder später werden die wohl auch laufen.
Mfg
Hoshpak
Hoshpak
-
- Beiträge: 556
- Registriert: 25.03.2005 08:34:35
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Das kann eigentlich auch nicht funktionieren, Azureus braucht auch noch die mitgelieferten Bibliotheken und muss deswegen über ein Skript gestartet werden, hier mal das von mir für kaffe schnell angepasste Standardskript, muss aber weder vollständig noch korrekt sein, bei mir funktionierts jedenfalls:
http://nopaste.debianforum.de/3731
http://nopaste.debianforum.de/3731
Mfg
Hoshpak
Hoshpak