Je n'arrives pas a exécuter une commande système depuis mon script JAVA.
J'ai pourtant pris la peine de comparer plusieurs documentations sur le net mais aucune ne m'a renseigné assez pour trouver la faille de mon code
Quelqu'un pourrait-il me renseigner ???

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
import java.io.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.Dimension;
 
public class swing2 extends JFrame {
 
	public swing2() 
	{
 
		super("ma fenetre");
 
		/*
			* gestion de l'évènement de fermeture de l'écran
		*/
		WindowListener l = new WindowAdapter() {
			public void windowClosing(WindowEvent e){
				System.exit(0);
			}
		};
		addWindowListener(l);
 
		JLabel jLabel1 =new JLabel("Nom de répertoire : "); 
    		JLabel jLabel2 =new JLabel("Nom du *.pdf : "); 
 
		JTextField nom_rep = new JTextField("nom répertoire");
    		nom_rep.setPreferredSize(new Dimension(150,20 ));
    		JTextField f_pdf = new JTextField("fichier_pdf");
		f_pdf.setPreferredSize(new Dimension(150,20 ));
 
		/*
			* ajout de bouton
		*/
		JButton bouton = new JButton("créer les fichiers");
 
		/*
			* ajout d'un sélecteur de fichier
		*/
		JFileChooser chooser = new JFileChooser();
 
		/*
			* ajout du panneau (à détailler)
		*/
		JPanel panneau = new JPanel();
		panneau.add(jLabel1);
		panneau.add(nom_rep);
		panneau.add(jLabel2);
		//panneau.add(f_pdf);
		panneau.add(chooser);
		panneau.add(bouton);
		bouton.addActionListener ( new click(nom_rep,chooser) );
 
		/*
			* affichage et vidage du buffer du panneau ?
		*/
		setContentPane(panneau);
		setSize(800,100);
		setVisible(true);
	}
 
	public static void main(String [] args)
	{
		JFrame frame = new swing2();
	}
 
}
 
class click implements ActionListener 
{
	JTextField n_rep;
	JFileChooser f;
	//String n_rep;
	//String f;
	String cmd_create;
 
	click (JTextField c_1, JFileChooser c_2) 
	{
		//System.out.println ("Vous avez passé "+c_1+" et "+c_2+" en arguments à l'objet clické");
		n_rep = c_1;
		f = c_2;
	}
 
	public void actionPerformed (ActionEvent e) 
	{
		//System.out.println ("Le bouton a été clické");
		System.out.println("Voici les valeurs saisies, rep : "+n_rep.getText()+" et pdf : "+f.getSelectedFile().getName()+" ");
		cmd_create = "md "+n_rep.getText()+"";
		System.out.println("Commande : "+cmd_create+" ");
		Runtime.getRuntime().exec(cmd_create);
	}
}
en compilation me dit ça (et pourtant j'ai rajouté (à mauvais escient ?) java.io.*...)



Je remercies d'avance les personnes qui se pencheront sur mon souci ...