Mit java Programme/Dateien starten!

Hey probiers mal so müsste klappen:

Code:
try {
   Runtime.getRuntime().exec("C:\Program Files\QuickTime\QuickTimePlayer.exe Sample.mov");
} catch( IOException ex) {
  // ...
}
 
DANKE JUNGS! Ich werd dann ma schaun was geht? Ich melde mich bestimmt nochmal! ;)

Schönen Tag noch , MFG Fat.
 
Hey Jens ich habe deinen Vorschlag versucht einzubauen , aber es kommt jedemal die Fehlermeldung :"illegal escape character" ! hmm.... und nun? :/
 
Hi, probiers mal statt mit:

"C:\Program Files\QuickTime\QuickTimePlayer.exe Sample.mov"

mit

"C:\\Program Files\\QickTime\\QuickTimePlayer.exe Sample.mov"


Dann sollte das klappen ;)

Gruss,
Torsten
 
Danke Torsten, das Problem wäre beseitigt doch nun sagt er :"cannot resolve symbol - class IOException" also woher bekomme ich die?
 
Die Klasse IOException ist in dem Package java.io enthalten.

füge einfach am anfang deines codes folgende Zeile hinzu:

import java.io.*;


Gruss,
Torsten
 
Super nun compiliert er alles und es gibt keine Fehlermeldung , doch sobald ich nun den Button klicke passiert gar nichts ! :( wisst ihr woran das liegt? hab ich was vergessen?
 
Hast du dem Button eine Action registriert?

Wie sieht der Code den aus?

Hast du einen ActionListener implementiert?

Fragen über Fragen...

Gruss,
Torsten
 
Hier ist nun mein Quelltext: (ganz simpel gemacht)

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;

public class Fenster extends Frame
{



public Fenster ()
{

super (" Lernpaket ");
Button one = new Button (" Test");
Button two = new Button (" Video");
Button three = new Button (" Test");
FlowLayout Buttons = new FlowLayout (FlowLayout.CENTER);
Panel pane = new Panel (Buttons);
pane.setLayout(Buttons);
Label L = new Label ("PROJEKT FA ST EM ");
add(pane);

pane.add(L);
pane.add(one);
pane.add(two);
pane.add(three);
one.setBackground(Color.pink);
two.setBackground(Color.pink);
three.setBackground(Color.pink);
L.setFont (new Font ("Monospaced", Font.BOLD,30));
setSize (500, 200);
setBackground(Color.white);
setVisible (true);
addWindowListener (new FensterLauscher());
}

class FensterLauscher extends WindowAdapter
{
public void windowClosing (WindowEvent e)
{
System.exit(0);
}
}

public static void main (String []args )
{
new Fenster();
Frame frame= new Fenster();
frame.show();

}
public void ButtonClick(ActionEvent e)
{
try {
Runtime.getRuntime().exec("C:\\Program Files\\QickTime\\QuickTimePlayer.exe Sample.mov");
} catch( IOException ex) {
// ...
}
}
}


Ich brauche eben , dass das Video sich nach dem click auf "VIDEO" öffnet! könnt ihr ma bitte gucken wie das genau zusammengehört? Ich rall da gerade gar nix mehr!
 
Zuletzt bearbeitet:
Zurück