réel Objectif: créer un programme qui appelle d'autres programmes (exercices de laboratoire)fichier .java pour exécuter un autre .java (cadres) par le processus
Objectif actuel: Faire Main.java run lab4 un programme GUI (Lab4Ans201506159.java - le nom du fichier)
Lab4Form et Lab4Intro sont des formes
voici le code Main.java
public class Main {
public static void main(String[] args) throws IOException {
// TODO code application logic here
Process p,p2,p3,p4;
p = Runtime.getRuntime().exec("javac Lab4Ans201506159.java");
//p3 = Runtime.getRuntime().exec("javac Lab4Ans201506159Form.java");
//p4 = Runtime.getRuntime().exec("javac Lab4Ans201506159Intro.java");
p2 = Runtime.getRuntime().exec("java Lab4Ans201506159");
//p2 = Runtime.getRuntime().exec("Lab4Ans201506159");
}
et est ici le code lab4
Lab4Form et Lab4Intro sont Cadres
ce que lab4 essaie de faire afficher Lab4Intro, et quand il est fermé, Lab4Form serait visible
public class Lab4Ans201506159 {
public static void main(String[] args) throws InterruptedException {
Lab4Ans201506159Intro intro = new Lab4Ans201506159Intro();
intro.setLocationRelativeTo(null);
intro.setVisible(true);
Thread.sleep(2000);
//Lab4Ans201506159Form form = new Lab4Ans201506159Form();
while(intro.isActive())
{
}
if(intro.isActive() == false){
Lab4Ans201506159Form form = new Lab4Ans201506159Form();
form.setLocationRelativeTo(null);
form.setVisible(true);
}
}
Problème: L'exécution Main.java se traduira par un " BUILD SUCCESSFUL "dans le compilateur mais aucune interface graphique n'est affichée. J'ai besoin de réponses pourquoi il ne s'affiche pas ou ne fonctionne pas.
Ce code affiche uniquement "Init ..." dans log.txt. Qu'est-ce que ça veut dire? – iambuzzify
Je suppose que cela signifie qu'il n'y a pas d'erreurs non? Mais il n'affiche toujours pas l'interface graphique qu'il devrait afficher. – iambuzzify
Quel système d'exploitation utilisez-vous? en se basant sur le système d'exploitation que vous utilisez vous avez une option différente jetez un oeil ici: http://www.rgagnon.com/javadetails/java-0014.html – navy1978