Probleme mit Java-Programm

LarsKrachen

Registriert
Thread Starter
Dabei seit
30.06.2004
Beiträge
2
Reaktionspunkte
0
Hallo :p
ich bin neu hier und kenne mich überhaupt nicht in der MAC-Welt aus!!!
Für ein anderes Forum (www.drummerforum.de) habe ich ein kleines Java-Programm geschrieben (Beschreibung und Download: http://mitglied.lycos.de/Gerulat/DD/DLE.html).
Dieses Programm läuft auch unter Windows ohne Probleme, scheint aber nicht in der MAC-Welt zu laufen. Es erzeugt je eine Bild- (jpg oder png) und Midi-Datei. Für Hilfestellung, Tests oder Anregungen währe ich sehr dankbar.

Gruß
LarsKrachen ;-)
 
Zuletzt bearbeitet:
Füge dem MANIFEST.MF File den Verweis auf die Hauptklasse, welche die main Methode enthält hinzu:

Main-Class: MyFrame

Danach kann ich es ohne Probleme starten.
 
Hallo SwissMike,
vielen Dank für deine schnelle Hilfe!!! Sind alle Schaltflächen auch gut zu bedienen? Ich habe mal gehört, dass diese vom Endgerät abhängig sein sollen...
 
Die Reaktionsgeschwindigkeit ist nicht gerade hoch aber alles scheint zu funktionieren.
 
SwissMike schrieb:
Füge dem MANIFEST.MF File den Verweis auf die Hauptklasse, welche die main Methode enthält hinzu:

Main-Class: MyFrame

Danach kann ich es ohne Probleme starten.

Hm...das habbich mal gemacht...wohin muss es denn genau in dem File ?

Grtz

Seb
 
Ist eigentlich nicht so wichtig. Einfach auf eine eigene Zeile.
 
Bevor ich es vergesse:

Du musst den Eintrag nicht unbedingt hinzufügen. Du kannst das Programm mit dem Eintrag einfach über den Finder mit einem Doppelklick starten. Ohne Eintrag geht es natürlich auch einfach über die Konsole: java -cp MyFrame.jar MyFrame
 
Hallo SwissMike,

irgendwie komm ich damit nicht klar.

ich habe die MyFrame.jar umbenannt in .zip (damit ich das Archiv überhaupt auf bekomme), dann die MANIFEST.MF um die o.a. Zeile ergänzt.
Anschließend alles wieder schön zusammen gezippt und wieder in .jar umbenannt.
Trotzdem öffnet sich das kleine Progrämmchen nicht ...
Folgende Meldung in der Konsole:

10.12.12 19:58:16,572 [0x0-0x5f05f].com.apple.JarLauncher: Error: Invalid or corrupt jarfile /Users/herrgerd/Desktop/MyFrame.jar

Muss das ganze irgendwie noch anders bearbeitet werden?

Für jede Antwort dankbar...

LG Herrgerd
 
jar sind zwar ähnlich wie zip, aber nicht genau so.
daher solltest du auch mit dem befehl "jar" im terminal das ganze machen...
 
ok, Danke. Werd ich mal ausprobieren.

Da ich ziemlich neu in der Mac-Welt bin:
Wo gibt es 'ne gescheite Syntax Beschreibung für solche Sachen?

Herrgerd
 
Generell kannst du zu jedem Befehl die Manpage aufrufen, mittels
Code:
man >>befehl<<

also z.b.
Code:
man jar

In der Manpage solte jede mögliche Funktion des Programms aufgelistet sein. Am Anfang steht auch ein Syntaxüberblick.

Du kannst die Manpages durchsuchen nach Schlüsselwörtern mit
Code:
man -k >>Schlüsselwort<<

z.B. für Java:

Code:
man -k java
ant(1)                   - a Java based make tool
appletviewer(1)          - Java applet viewer
c++filt(1)               - Demangle C++ and Java symbols
idlj(1)                  - The IDL-to-Java Compiler (RMI-IIOP version) idlj gene
rates Java bindings from a given IDL file
jar(1)                   - Java archive tool
java(1)                  - Java application launcher
java_home(1)             - return a value for $JAVA_HOME
javac(1)                 - Java compiler
javadoc(1)               - Java API documentation generator
javah(1)                 - C header and stub file generator
javap(1)                 - Java class file disassembler
javascript(n)            - Procedures to generate HTML and Java Script structures
javaws(1)                - Java Web Start launcher command
jdb(1)                   - Java debugger
jhat(1)                  - Java Heap Analysis Tool
jps(1)                   - Java Virtual Machine Process Status Tool
jstat(1)                 - Java Virtual Machine statistics monitoring tool
mvn(1)                   - Maven - a Java based project management and comprehension tool
rmic(1)                  - Java RMI stub compiler
rmiregistry(1)           - Java remote object registry
[..]

Generell ist das sonst Erfahrungsbasis. Irgendwann kennt man einfach die häufigsten Befehle auswendig, sonst hilft die sowas wie "Unix in a Nutshell", oder ne Suche im Internet wie "Unix Commands" liefert dir z.B. diese Seite, mit einigen gängien Befehlen:

http://doors.stanford.edu/~sr/computing/basic-unix.html
 
Erstmal Danke für alle Antworten,

aber ich krieg's net hin und geb auf. Vieleicht gibts ja irgendwann ne mac version davon.
 
also schwierig ist das nicht:
Code:
jar um myframe.jar MANIFEST.MF
statt tippen kannst auch einfach die files in das terminal fenster ziehen.
dann tippst du quasi nur
jar um<leerzeichen><myframe.jar rein ziehen><leerzeichen><manifest rein ziehen>
und schon bist du fertig...
 
Zurück
Oben Unten