mit dem ProgrammA das ProgrammB aufmachen

Status
Nicht offen für weitere Antworten.

qwe

Mitglied
Hallo
Ich habe zwei GUI
wie mache ich mit dem Programm A Programm B auf

Danke im Voraus.


Das funktioniert nicht wo liegt der Fehler.
Es gibt keine Compiler Fehler aer macht die Datei nicht auf.


Code:
      if (ausloeser == Schalter1){
        try {
          Runtime.getRuntime().exec("javac ProrammB.java");
        }
        catch(Exception en) {
          System.out.println("Fehler beim offnen aufgetretten!");
        }
      }
 

Wildcard

Top Contributor
mit javac wird kompiliert, und nicht ausgeführt.
Du kompilierst zuerst ProgrammB ganz normal über die Konsole(oder IDE), und in ProgrammA musst du
ProgrammB nur nur noch instanzieren:
Code:
public classs ProgrammA
{
    public static void main(String args[])
    {
        ProgrammB blupp = new ProgrammB();
    }

}
 

thE_29

Top Contributor
Oder auch so wie er es eigentlich will mit einem Aufruf von außerhalb (sonst hätte er das Runtime net gepostet)

Code:
Runtime.getRuntime().exec("javac ProgrammB.java").waitFor(); //das er wartet bis fertig kompiliert!
Runtime.getRuntime().exec("java -cp ./ ProgrammB");

Achja, die classpath Einstellungen, etc net vergessen
 

L-ectron-X

Gesperrter Benutzer
Vielleicht soll aber auch nur ein neues Fenster geöffnet werden, bspw. ein Dialog.
Code:
if (ausloeser == Schalter1){ 
  new MeinDialog().setVisible(true);
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben