Hello,

Petite question (encore une) concernant les java.policy. Je veux pour l'intranet me passer de signé les applets et il me semble que de définir une policy devrait être suffisant

J'ai donc définit les règles suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
grant codeBase "http://localhost/*" {
permission java.security.AllPermission;
};
grant codeBase "file:///C:/-" {
permission java.security.AllPermission;
};
Cependant cela ne semble pas suffisant pour permettre l'exécution du code suivant

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
 
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
 
import javax.swing.JApplet;
import javax.swing.JButton;
 
public class Sap extends JApplet {
 
	private JButton button;
 
	public int Count = 0;
 
	public void init() {
          button = new JButton("Lancer SAP");          
          Container window = getContentPane();
          window.setLayout(new FlowLayout()); 
          button.addActionListener(new ButtonListener()); 
          button.setBackground(Color.yellow);   
          window.add(button);  
    }
 
    private class ButtonListener implements ActionListener  {
 
    	public void actionPerformed(ActionEvent push)  {
    		try {
    			Runtime.getRuntime().exec("c:/dossier.sap");
    		} catch (Exception ex) {
 
    		}
        }
    }
}
Que peut-il bien me manquer ?