Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > externes Exe-file einlesen und starten
Antwort
 
Themen-Optionen
Alt 10.03.2005, 18:02   Nach oben    #1
soundslider
Gast
 
Beiträge: n/a
Standard externes Exe-file einlesen und starten

Hallo erstmal,
ich stehe vor einem Problem, und zwar programmiere ich mit zwei anderen Leuten ein kleines Java Game als Abschluß-Projekt unseres Uni-Programmierkurses. Wir würden gern ein Intro mit einbauen. Ich habe ein Flash-Intro erstellt, da ich aber keine Möglichkeit gefunden habe, ein swf-File unter Java abspielen zu lassen, dachte ich mir, dass es eventuell eher als exe-File klappen müßte. also habe ich ein Flash-Projektor-File erstellt. nun habe ich ein Intro im Exe-Format aber immernoch das Problem das ich es nicht unter Java abspielen kann.

Das Ganze soll schließlich in einem Fenster laufen und durch einen Button jederzeit abbrechbar sein.

Jemand eine Idee, wie ich das Intro in den Frame bekomme?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.03.2005, 21:04   Nach oben    #2
peschmae
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Ich denke einbetten kannst du das nicht (Eventuell irgendwie via COM aber ich glaub nicht dass Java so plattformspezifisches Zeugs unterstützt).

Das einzige was mir einfällt ist Runtime.getRuntime.exec("blabla") um das als externes Programm auszuführen.

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.03.2005, 07:11   Nach oben    #3
Gottzilla
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 515
Standard

... und anschließend wieder mit taskkill (oder wie heißt das gleich wieder) abschießen.
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.03.2005, 07:18   Nach oben    #4
peschmae
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

also
Process p = Runtime.getRuntime("bla);
p.destroy();

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.03.2005, 15:53   Nach oben    #5
soundslider
Gast
 
Beiträge: n/a
Standard

Danke, das werde ich mal ausprobieren
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.03.2005, 16:12   Nach oben    #6
soundslider
Gast
 
Beiträge: n/a
Standard

danke das hat geklappt.
Nun aber noch eine andere Frage die zum gleichen Thema ist.

Es gibt doch bestimmt die möglichkeit in ein GUI ein Browserfenster einzubauen.

Das hätte dann den Vorteil, dass ich die SWF in diesem Browserfenster ablaufen lassen könnte und nicht das Problem eines zweiten Fensters hätte. Kann mir jemand sagen wie das eventuell ginge?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.03.2005, 16:57   Nach oben    #7
peschmae
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Ich glaube nicht dass das mit Swing oder AWT geht, das wäre dann ja fast zwingend Plattformabhängig.

SWT hat eine Browserkomponente die Mozilla verwendet (bzw. IE auf Windows) aber das benutzt du ja nicht vermute ich mal.

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.03.2005, 17:02   Nach oben    #8
soundslider
Gast
 
Beiträge: n/a
Standard

Nee das benutze ich nicht.
Hm... das macht mich nicht gerade froh.
Entweder lasse ich es so in einem ExtraFenster, oder ich exportiere die Animation doch als AVI, damit ginge es doch das Filmchen in einem GUI ablaufen zu lassen oder?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.03.2005, 18:14   Nach oben    #9
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.091
Standard

Für Swing gibt es z.B. das JDIC-Projekt, das einen Browser einbinden kann.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:23 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44