PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Projectx.jar startet nicht-Enttäuschung auf der Zielgeraden


mcmichael
30.08.2003, 21:07
Jetzt habe ich es wieder Erwarten geschafft, alles zu compilieren
und starte die projectx.jar im Source-Verzeichnis (voll mit *.class
und *.java-files) und bekomme vom Java Virtua Machine Launcher
den Hinweis: Could not find the main class. Program will exit.

Wieso denn das nur???

TheHorse
30.08.2003, 21:21
Bist du sicher, dass der Compiler keine Fehlermeldungen ausgab?
Ist die entstandene jar ca. 241 kB groß oder wesentlich kleiner?
Ist die MANIFEST.MF vorhanden, nicht leer und in der Kommandozeile richtig getippt?

Lucike
30.08.2003, 22:09
Hallo mcmichael,

schau auch mal hier:

http://forum.dvbtechnics.info/viewtopic.php?p=112#112

Gruß
Lucike

mcmichael
31.08.2003, 08:31
Ja prima. Hat geklappt.
Ich hatte zwar vorher bei "Ausführen" genau die gleichen Anweisungen ausgeführt, (die .bat hatte ich auf die passenden Verzeichnisse angepasst)
aber ich nehme an, daß das Ausführen der Batch-Datei im gleichen Verzeichnis wie die Source den Unterschied gemacht hat. ProjectX
war dann auch gleich im Source-Verzeichnis und nicht bei \bin.
Die ProjectX.jar war übrigens auch schon vorher 243MB groß, aber
irgendwas war wohl anders...

Wie ich jetzt allerdings meine 7GB PVAs schneide ist mir ein Rätsel,
eine Hilfedatei existiert ja wohl noch nicht, oder?

skl
31.08.2003, 09:28
nach dem Du die betreffende Datei geladen hast, brauchst Du nur im main-Fenster oben einen Doppelklick auf den Dateinamen machen. Dann öffnet sich das Cut-Fenster und Du kannst Schnittpunkte mit "add point" setzen. Im Previewfenster siehst Du anhand der Recordersymbole (Play, Stop) ob Du Dich am Anfang oder Ende der zu schneidenden Sczene befindest.
Zum Schluß klickst Du nur noch auf "apply & close" und bearbeitest wie gewohnt weiter und erhälst ein geschnittenes File.

Steffen

Axel.S
05.09.2003, 20:54
Hallo zusammen,

genau das oben beschriebene Problem tritt bei mir auch auf. Meldung vom Java Virtua Machine Launcher: Could not find the main class. Program will exit.

Zur besseren Analyse hänge ich mal die ganzen Befehle und Meldungen des DOS-Fensters beim Compileren hier dran:


E:\Applikationen\Project X\ProjectX_Source\src>e:\j2sdk1.4.2_01\bin\javac.exe -O *.java

E:\Applikationen\Project X\ProjectX_Source\src>e:\j2sdk1.4.2_01\bin\jar.exe cfvm ProjectX.jar MANIFEST.MF *.class
Manifest wurde hinzugef³gt.
Hinzuf³gen von: AUDIO.class(ein = 9469) (aus= 4721)(komprimiert 50 %)
Hinzuf³gen von: AudioFrameConstants.class(ein = 2896) (aus= 1448)(komprimiert 50 %)
Hinzuf³gen von: BR_MONITOR$Surface.class(ein = 5199) (aus= 2984)(komprimiert 42 %)
Hinzuf³gen von: BR_MONITOR.class(ein = 562) (aus= 382)(komprimiert 32 %)
Hinzuf³gen von: D2V.class(ein = 3340) (aus= 1842)(komprimiert 44 %)
Hinzuf³gen von: HEXVIEWER$1.class(ein = 450) (aus= 309)(komprimiert 31 %)
Hinzuf³gen von: HEXVIEWER$2.class(ein = 609) (aus= 402)(komprimiert 33 %)
Hinzuf³gen von: HEXVIEWER$3.class(ein = 1246) (aus= 729)(komprimiert 41 %)
Hinzuf³gen von: HEXVIEWER$4.class(ein = 894) (aus= 561)(komprimiert 37 %)
Hinzuf³gen von: HEXVIEWER$5.class(ein = 871) (aus= 564)(komprimiert 35 %)
Hinzuf³gen von: HEXVIEWER$6.class(ein = 481) (aus= 336)(komprimiert 30 %)
Hinzuf³gen von: HEXVIEWER.class(ein = 7542) (aus= 4189)(komprimiert 44 %)
Hinzuf³gen von: IDD$TGOPHeader.class(ein = 1530) (aus= 882)(komprimiert 42 %)
Hinzuf³gen von: IDD$TPictureHeader.class(ein = 1911) (aus= 1117)(komprimiert 41 %)
Hinzuf³gen von: IDD$TSequenceHeader.class(ein = 1567) (aus= 921)(komprimiert 41 %)
Hinzuf³gen von: IDD$TSpecialOutputStream.class(ein = 1125) (aus= 622)(komprimiert 44 %)
Hinzuf³gen von: IDD.class(ein = 1283) (aus= 739)(komprimiert 42 %)
Hinzuf³gen von: LOGAREA.class(ein = 480) (aus= 321)(komprimiert 33 %)
Hinzuf³gen von: MPAC.class(ein = 10535) (aus= 4834)(komprimiert 54 %)
Hinzuf³gen von: MPAD$HEADER.class(ein = 650) (aus= 409)(komprimiert 37 %)
Hinzuf³gen von: MPAD$WORK.class(ein = 338) (aus= 259)(komprimiert 23 %)
Hinzuf³gen von: MPAD.class(ein = 55024) (aus= 27004)(komprimiert 50 %)
Hinzuf³gen von: MPVD$1.class(ein = 440) (aus= 313)(komprimiert 28 %)
Hinzuf³gen von: MPVD$Picture.class(ein = 51819) (aus= 22221)(komprimiert 57 %)
Hinzuf³gen von: MPVD.class(ein = 1389) (aus= 892)(komprimiert 35 %)
Hinzuf³gen von: RIFFHEADER.class(ein = 3480) (aus= 1633)(komprimiert 53 %)
Hinzuf³gen von: SCAN.class(ein = 10058) (aus= 5418)(komprimiert 46 %)
Hinzuf³gen von: SUBPICTURE$1.class(ein = 455) (aus= 309)(komprimiert 32 %)
Hinzuf³gen von: SUBPICTURE$Picture.class(ein = 7630) (aus= 4332)(komprimiert 43 %)
Hinzuf³gen von: SUBPICTURE.class(ein = 1329) (aus= 754)(komprimiert 43 %)
Hinzuf³gen von: TELETEXT.class(ein = 8360) (aus= 4099)(komprimiert 50 %)
Hinzuf³gen von: TS.class(ein = 8209) (aus= 4439)(komprimiert 45 %)
Hinzuf³gen von: UISwitchListener.class(ein = 868) (aus= 512)(komprimiert 41 %)
Hinzuf³gen von: VIDEO.class(ein = 1261) (aus= 789)(komprimiert 37 %)
Hinzuf³gen von: X$1.class(ein = 3761) (aus= 2111)(komprimiert 43 %)
Hinzuf³gen von: X$10.class(ein = 1425) (aus= 866)(komprimiert 39 %)
Hinzuf³gen von: X$11.class(ein = 460) (aus= 322)(komprimiert 30 %)
Hinzuf³gen von: X$12.class(ein = 1357) (aus= 788)(komprimiert 41 %)
Hinzuf³gen von: X$13.class(ein = 472) (aus= 326)(komprimiert 30 %)
Hinzuf³gen von: X$14.class(ein = 942) (aus= 621)(komprimiert 34 %)
Hinzuf³gen von: X$15.class(ein = 1688) (aus= 1036)(komprimiert 38 %)
Hinzuf³gen von: X$16.class(ein = 950) (aus= 586)(komprimiert 38 %)
Hinzuf³gen von: X$17.class(ein = 402) (aus= 299)(komprimiert 25 %)
Hinzuf³gen von: X$18.class(ein = 924) (aus= 519)(komprimiert 43 %)
Hinzuf³gen von: X$2.class(ein = 1244) (aus= 720)(komprimiert 42 %)
Hinzuf³gen von: X$3.class(ein = 1009) (aus= 650)(komprimiert 35 %)
Hinzuf³gen von: X$4.class(ein = 3345) (aus= 1832)(komprimiert 45 %)
Hinzuf³gen von: X$5.class(ein = 2061) (aus= 1193)(komprimiert 42 %)
Hinzuf³gen von: X$6.class(ein = 732) (aus= 503)(komprimiert 31 %)
Hinzuf³gen von: X$7.class(ein = 750) (aus= 500)(komprimiert 33 %)
Hinzuf³gen von: X$8.class(ein = 1237) (aus= 758)(komprimiert 38 %)
Hinzuf³gen von: X$9.class(ein = 580) (aus= 416)(komprimiert 28 %)
Hinzuf³gen von: X$COLLECTION$CutListener.class(ein = 3678) (aus= 2075)(komprimiert 43 %)
Hinzuf³gen von: X$COLLECTION$JumpListener.class(ein = 1135) (aus= 702)(komprimiert 38 %)
Hinzuf³gen von: X$COLLECTION.class(ein = 13450) (aus= 7514)(komprimiert 44 %)
Hinzuf³gen von: X$ColumnLayout.class(ein = 1666) (aus= 968)(komprimiert 41 %)
Hinzuf³gen von: X$DNDListener.class(ein = 3726) (aus= 1957)(komprimiert 47 %)
Hinzuf³gen von: X$EXECUTE.class(ein = 3230) (aus= 1897)(komprimiert 41 %)
Hinzuf³gen von: X$FileListener.class(ein = 6493) (aus= 3574)(komprimiert 44 %)
Hinzuf³gen von: X$GoListener.class(ein = 1935) (aus= 1186)(komprimiert 38 %)
Hinzuf³gen von: X$LOG.class(ein = 950) (aus= 570)(komprimiert 40 %)
Hinzuf³gen von: X$makeVDR.class(ein = 14494) (aus= 7909)(komprimiert 45 %)
Hinzuf³gen von: X$MyBufferedOutputStream.class(ein = 797) (aus= 466)(komprimiert 41 %)
Hinzuf³gen von: X$PATCH$PatchListener.class(ein = 737) (aus= 486)(komprimiert 34 %)
Hinzuf³gen von: X$PATCH.class(ein = 4594) (aus= 2667)(komprimiert 41 %)
Hinzuf³gen von: X$PIDdemux.class(ein = 10437) (aus= 5404)(komprimiert 48 %)
Hinzuf³gen von: X$PREVIEW.class(ein = 3475) (aus= 2186)(komprimiert 37 %)
Hinzuf³gen von: X$RAWFILE.class(ein = 1236) (aus= 741)(komprimiert 40 %)
Hinzuf³gen von: X$TabListener.class(ein = 974) (aus= 629)(komprimiert 35 %)
Hinzuf³gen von: X$TSPID.class(ein = 1941) (aus= 910)(komprimiert 53 %)
Hinzuf³gen von: X$WORK.class(ein = 85094) (aus= 43042)(komprimiert 49 %)
Hinzuf³gen von: X.class(ein = 69497) (aus= 36737)(komprimiert 47 %)

E:\Applikationen\Project X\ProjectX_Source\src>


Was läuft oder was mache ich falsch?

Mit ratlosem Gruß,
Axel

Edit: Entwarnung... Problem erkannt... Gestern war die Dateiendung jar bei mir noch mit Winrar verknüpft - warum auch immer. Ich hab das korrigiert, also mit javaw.exe verknüpft. Anscheinend nicht richtig, denn als ich eben nachschaute, war gar keine Anwendung mit *.jar verknüpft. :roll: Also nochmal das Ganze... und jetzt läuft's.

dvb.matt
05.09.2003, 21:19
Hallo zusammen
:welcome:

das iss ja man 'ne Überraschung :)

---
in der MANIFEST.MF steht fürs .jar drin, woher er die main nehmen soll:

Manifest-Version: 1.0
Main-Class: X
Created-By: 1.2.2 (Sun Microsystems Inc.)

in dem Fall also in X.class
(evtl. editieren)

steht die *.MF im subfolder manifest/ im .jar ?

ansonsten kann man auch so starten (ohne manifest) :
java -cp <dein Pfad mit den .class> X

mfg

TheHorse
05.09.2003, 21:26
Habt ihr euch das MANIFEST zerschossen? Schaut mal nach, ob das noch drin steht:

Manifest-Version: 1.0
Main-Class: X
Created-By: 1.4.2 (Sun Microsystems Inc.)

Axel.S, Axel.S? Nicht zufällig .. EDIT mach mer mal die privaten Bemerkungen weg :wink:

Axel.S
05.09.2003, 21:35
Da haben wir uns knapp verfehlt. :)

Lieber Matt, es hat sich viel getan in den letzten Jahren, besonders bei Dir. Respekt.

Gut, daß ich noch selbst auf den Fehler gekommen bin. Ich dachte schon, ich muß jetzt wirklich Kur und Ruhestand zusammen anfangen. :D

@TheHorse: Ich verdiene mein Geld jetzt wieder etwas geruhsamer. ;)

TheHorse
05.09.2003, 21:37
Also doch der Axel. Freut mich, dich wieder mal zu lesen. Geruhsam ist immer gut.

Lucike
05.09.2003, 22:00
Axel.s ... ? Axel.s ... ?

Der Axel.s mit den vielen witzigen und informativen Beiträgen zur Satellitentechnik? ;)

Auch von mir ein :welcome:

Gruß
Lucike

dvb.matt
05.09.2003, 22:19
@Axel
irgendwie haste wohl mit jedem hier 'historische Verbindungen' :)

es hat sich viel getan in den letzten Jahren, besonders bei Dir.
wer hätte das damals gedacht ?
leider wuchert mein Südblick mit jedem Jahr mehr zu..

---
also läufts jetze :D

mfg

Axel.S
06.09.2003, 10:01
Danke für die freundliche Begrüßung. :)

Ehrlich gesagt hab ich noch Probleme, die Nicks zuzuordnen. Ist etwas zu historisch - sprich zu lange her. Aber das wird noch. Ich liebe Rätsel.

Zu meiner Schande muß ich gestehen, daß ich mich mit Recording, Nachbearbeitung und Archivierung bisher nicht sonderlich befasst habe. Vielleicht ändert sich das ja noch... ;)

dvb.matt
06.09.2003, 11:24
@Axel.S
IIRC haste aber ein goldenes Händchen mit diesbzgl. Hardware :) ,
was ich von mir nicht sagen kann.. :(

TheHorse
06.09.2003, 12:51
@Axel.S
Ich schreib dir mal eine kurze PM in den Boardkasten. Du sollst nicht Rätselraten, sondern Stream demuxen! :wink:

Axel.S
06.09.2003, 17:51
@Matt: Jo, läßt sich schon was machen mit dem Equipment. :) Trotzdem brauch' ich demnächst was Neues.

@TheHorse: Hehe, dachte ich mir's doch. :) Nur der etwas "wilde" Nick hat mich zweifeln lassen.

TheHorse
06.09.2003, 20:12
Nur der etwas "wilde" NickBoa! :D