Video in ClassLoader einfügen

M

Mad0x

Gast
Ich und mein Kollege schreiben zusammen ein Programm, nachdem wir es erfolgreich geschafft haben Bilder so eizubauen, dass sie auch mit in die .jar-Datei kommen, wollen wir dasselbe nun mit Video machen.
Doch wie funktioniert das denn mit Videos?
Wir haben's mal so versucht:

Java:
InputStream  Video = (getClass().getResourceAsStream(
    "Video/Intro.avi"));

Es exportiert das Video zwar mit, jedoch lässt sich die .jar-Datei nicht öffnen. An was liegt das?
Danach möchte ich das Video eben mit einem ProcessBuilder abspielen, das funktioniert dann so:

Java:
static ProcessBuilder VideoPlayer = new ProcessBuilder("cmd.exe", "/c","Video/Naruto AMVFINAL_mjpeg_001.avi" );
VideoPlayer.start();

Kann hier jemand helfen? :S
 

Michael...

Top Contributor
Es exportiert das Video zwar mit, jedoch lässt sich die .jar-Datei nicht öffnen.
Was bedeutet, die jar-Datei lässt sich nicht öffnen? Wie und wieso willst Du sie "öffnen"?
Java:
InputStream  Video = (getClass().getResourceAsStream(
    "Video/Intro.avi"));
Was passiert mit dem InputStream?

Wenn das Video im Jar mitgeliefert wird (warum überhaupt?) muss es von dort zuerst entpackt werden, bevor man es abspielen kann.
 
M

Mad0x

Gast
Was bedeutet, die jar-Datei lässt sich nicht öffnen? Wie und wieso willst Du sie "öffnen"?

Was passiert mit dem InputStream?

Wenn das Video im Jar mitgeliefert wird (warum überhaupt?) muss es von dort zuerst entpackt werden, bevor man es abspielen kann.

Es wird in eine "Runnable jar-File" exportiert. Diese möchte ich dann starten, jedoch leuchtet dann nur ein cmd-Fenster auf, welches nach einer Millisekunde wieder verschwindet.
Das Video muss mitgeliefert werden, da es ein Teil des Programmes ist. Ich denke aber die "Runnable jar-File" wird dir wieterhelfen zum Verständnis meines Problems. :D
Vielen Dank für die schnelle Antwort :))
 

Michael...

Top Contributor
Starte das Programm doch mal von der Konsole aus:
Code:
java -jar meineJar.jar
dann sollte man die Fehlermeldung sehen, die dann hoffentlich weiter hilft.
Aber das Video muss doch nicht innerhalb des jars mitgeliefert werden? Kann man das nicht einfach "neben" dem jar mit ausliefern?
 
M

Mad0x

Gast
Starte das Programm doch mal von der Konsole aus:
Code:
java -jar meineJar.jar
dann sollte man die Fehlermeldung sehen, die dann hoffentlich weiter hilft.
Aber das Video muss doch nicht innerhalb des jars mitgeliefert werden? Kann man das nicht einfach "neben" dem jar mit ausliefern?

"Exception in thread "main" java.lang.NoClassDefFoundError:
java.lang.ClassNotFoundException"
Und dann noch etliche andere Probleme, welche aber alle was mit dem Classloader zu tun haben :S

Ich hab's jetzt auch mal "neben" der .jar-Datei ausgeliefert, aber es kommt immer noch derselbe Fehler..
 

Michael...

Top Contributor
Ich nehme mal an gestartet aus der Entwicklungsumgebung läuft das ganze.
Der Fehlermeldung nach liegt der Fehler in der Paketierung. Kann/muss man beim Export als Runnable Jar etwas aus wählen? Poste mal die komplette Fehlermeldung in der Konsole. Wird da zu dem
Code:
java.lang.ClassNotFoundException
kein Klassenname genannt?
 
M

Mad0x

Gast
Ich nehme mal an gestartet aus der Entwicklungsumgebung läuft das ganze.
Der Fehlermeldung nach liegt der Fehler in der Paketierung. Kann/muss man beim Export als Runnable Jar etwas aus wählen? Poste mal die komplette Fehlermeldung in der Konsole. Wird da zu dem
Code:
java.lang.ClassNotFoundException
kein Klassenname genannt?

cmdu.png


Jepps, in Eclipse funktioniert's ohne Probleme..
Die Optionen sind diese:
- extract libraries into generated jar
- package required libraries into generated jar
- copy required libraries into a sub-folder next to the generated jar
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
S Video-schneiden mit Java? Java Basics - Anfänger-Themen 5
S Video Projekt Java Basics - Anfänger-Themen 28
S Youtube Video abspielen Java Basics - Anfänger-Themen 1
R Erste Schritte Einsteiger-Video Bubblesort Bewertung Java Basics - Anfänger-Themen 11
D Erste Schritte Java Online Video Kurs Java Basics - Anfänger-Themen 1
M Java Anfänger - Video Tutorial Reihe (DEUTSCH) Java Basics - Anfänger-Themen 11
C Mein Video zu Java Grundlagen Java Basics - Anfänger-Themen 8
L Erste Schritte Java Image und Video-Slideshow GUI Java Basics - Anfänger-Themen 3
T Video Dateien in VLC-Playlist übergeben Java Basics - Anfänger-Themen 2
G Video aus dem Internet abspielen Java Basics - Anfänger-Themen 6
G Video in Applet einfügen Java Basics - Anfänger-Themen 3
G (Video) in Datei schreiben. Java Basics - Anfänger-Themen 3
L Instance of ClassLoader-Klasse? Java Basics - Anfänger-Themen 3
M Classpath Resource in .jar mit ClassLoader.getSystemResource zugreifen Java Basics - Anfänger-Themen 14
K OOP Ressource/Datei mit ClassLoader laden Java Basics - Anfänger-Themen 18
D Classloader will auf einma Klasse nich finden Java Basics - Anfänger-Themen 3
T ImageIcon ohne Classloader Java Basics - Anfänger-Themen 12
L ClassLoader - Daten aus einem Package laden Java Basics - Anfänger-Themen 3
G Classloader Hierarchie Java Basics - Anfänger-Themen 6
D ClassLoader in der Jar fehlerhaft Java Basics - Anfänger-Themen 3
I ClassLoader fiindet Klasse nicht Java Basics - Anfänger-Themen 3
D Probelm mit ClassLoader Java Basics - Anfänger-Themen 7
S Classloader JAR Archiv Java Basics - Anfänger-Themen 3
X ClassLoader Java Basics - Anfänger-Themen 2
L Schon wieder ClassLoader bzw. Classpath :-( Java Basics - Anfänger-Themen 3
I ClassLoader funktioniert nicht Java Basics - Anfänger-Themen 11
G ClassLoader und OutPutStream Java Basics - Anfänger-Themen 3
C ClassLoader und Konstruktor Java Basics - Anfänger-Themen 3
Hilde22 Neu Start JButton einfügen Java Basics - Anfänger-Themen 2
Nitrogames Variablen Variable aus JOptionPane Abfrage in Array einfügen Java Basics - Anfänger-Themen 4
melaniemueller setCharAt Leerzeichen zusätzlich einfügen Java Basics - Anfänger-Themen 8
S Algorithmus Datensätze einfügen wenn... Java Basics - Anfänger-Themen 26
E In Array Werte einfügen? Java Basics - Anfänger-Themen 5
districon Element in Liste einfügen Java Basics - Anfänger-Themen 1
Y Einfügen in eine doppelt verkettete Liste Java Basics - Anfänger-Themen 8
Gaudimagspam Attribute einfügen private Java Basics - Anfänger-Themen 3
marcooooo Separator zwischen allen Zeichen eines Strings einfügen Java Basics - Anfänger-Themen 29
R Inventar und Items auf ein 2D ArrayFeld einfügen Java Basics - Anfänger-Themen 2
S Bild einfügen // NEU Java Basics - Anfänger-Themen 12
S Datenbank Tabelle eine Zeile an einer bestimmten Stelle einfügen Java Basics - Anfänger-Themen 2
V_Fynn03 Erste Schritte Einen Wert in ein TextField einfügen aus einer anderen Klasse Java Basics - Anfänger-Themen 3
E Datentypen Einfügen von Objekten in eine Map Java Basics - Anfänger-Themen 2
O Naives links rechts einfügen in ADT Baum Java Basics - Anfänger-Themen 8
O BinärBaum einfügen Java Basics - Anfänger-Themen 13
M Sqlite table löschen und daten einfügen Java Basics - Anfänger-Themen 5
M Erste Schritte Mit Variable verschiedene Texte in Textfeld einfügen Java Basics - Anfänger-Themen 27
M Klasse in JTable einfügen Java Basics - Anfänger-Themen 7
J In einer Klasse ein AlertDialog einfügen Java Basics - Anfänger-Themen 4
S Elemente in Liste einfügen Java Basics - Anfänger-Themen 2
S Interface (WindowBuilder) Panels in einen Frame einfügen Java Basics - Anfänger-Themen 10
x-tshainge Java Bilder einfügen Java Basics - Anfänger-Themen 1
T Variablen “ in String einfügen Java Basics - Anfänger-Themen 1
Orkanson Objekte in ein Array einfügen Java Basics - Anfänger-Themen 5
S Doppelte Liste Einfügen Java Basics - Anfänger-Themen 1
X Objekte in ArrayList einfügen Java Basics - Anfänger-Themen 10
jaleda100 JTextArea Zeile einfügen Java Basics - Anfänger-Themen 1
R Spielfeldbegrenzung einfügen (Java)? Brauche Hilfe! Java Basics - Anfänger-Themen 15
D B-Baum einfügen und löschen Java Basics - Anfänger-Themen 2
S Einfach verkettete Liste Element an bestimmter Position einfügen Java Basics - Anfänger-Themen 24
JavaNewbie2.0 Tausende Wörter in Arrays automatisch einfügen Java Basics - Anfänger-Themen 10
J Wie kann ich Images per Tastendruck anzeigen/einfügen? Java Basics - Anfänger-Themen 3
F In LinkedList einen Wert ersetzen oder neu einfügen Java Basics - Anfänger-Themen 7
C Verkettete Liste - sortiert einfügen Java Basics - Anfänger-Themen 7
J Scroll-Leiste einfügen Java Basics - Anfänger-Themen 12
U Sound einfügen Java Basics - Anfänger-Themen 6
P String zerstückeln und in Excel einfügen Java Basics - Anfänger-Themen 11
J Objecte in TreeSet einfügen klappt nicht Java Basics - Anfänger-Themen 5
P Variablen Wie kann ich eine lokale Variable in eine andere Methode einfügen? Java Basics - Anfänger-Themen 27
S Bild einfügen Java Basics - Anfänger-Themen 16
D Taschenrechnerereignisse einfügen Java Basics - Anfänger-Themen 18
B Vererbung In offener Hash Tabelle einfügen Java Basics - Anfänger-Themen 4
W Listenelement einfügen Java Basics - Anfänger-Themen 9
P OOP Eingabevariablen der Klasse Raum in der Methode addEvent ans Ende einer ArrayList einfügen Java Basics - Anfänger-Themen 3
8 Eigenes Bild in email einfügen Java Basics - Anfänger-Themen 1
D Datenbankzugriff - Leere Zeile einfügen Java Basics - Anfänger-Themen 2
GadgetSofa IOException fehlt aber wo einfügen? Java Basics - Anfänger-Themen 6
K JTable Bild einfügen Java Basics - Anfänger-Themen 1
A Objekte in eine Liste einfügen Java Basics - Anfänger-Themen 7
J Methoden Einfügen von Objekten nach Alphabet in ArrayList funktioniert nicht Java Basics - Anfänger-Themen 2
S jList --> Array einfügen und Liste löschen Java Basics - Anfänger-Themen 5
J Buchstabe (char) an zufällige Position eines Strings einfügen Java Basics - Anfänger-Themen 1
C Kalender in Applet einfügen Java Basics - Anfänger-Themen 0
M JFrame Bild einfügen Java Basics - Anfänger-Themen 3
D Bild in Frame einfügen Java Basics - Anfänger-Themen 11
F Collections Sortierung und Einfügen von Elementen Java Basics - Anfänger-Themen 1
K Erste Schritte Classe in andere Einfügen?? Java Basics - Anfänger-Themen 12
P Klasse in Klasse einfügen (arrayliste) Java Basics - Anfänger-Themen 7
F Bibliotheken einfügen ??? Java Basics - Anfänger-Themen 2
P Hintergrundbild in Swing einfügen Java Basics - Anfänger-Themen 3
T HashMap Werte einfügen, durchsuchen und auslesen Java Basics - Anfänger-Themen 17
K JTextField in ein Spiel einfügen Java Basics - Anfänger-Themen 2
Q Erste Schritte In CharArrayWriter Zeichen an Stelle einfügen Java Basics - Anfänger-Themen 4
J Daten in eine JList einfügen Java Basics - Anfänger-Themen 6
J Neue Zeile an bestimmter Stelle in Textdatei einfügen Java Basics - Anfänger-Themen 2
D Durch Button klick wert in JTextField einfügen Java Basics - Anfänger-Themen 5
J Button in extra Klasse festlegen und in anderer Klasse einfügen? Java Basics - Anfänger-Themen 3
J GUI Button Klasse in anderer Klasse einfügen Java Basics - Anfänger-Themen 3
E HILFE Projekt für die Schule--> Bilder einfügen Java Basics - Anfänger-Themen 9
D 2 Fragen: Position ändern vs. LayoutManager / Bilder einfügen im Vordergrund Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben