Hallo,
ich würde gerne folgendes realisieren:
Eine Website lädt ein Java-Applet:
Bsp:
Den Parameter „cmd“ erzeuge ich dynamisch mit PHP aus einer MySQL DB.
Der Code des Applets selbst sieht so aus:
import java.applet.*;
import java.awt.*;
import java.io.IOException;
public class MyApplet extends Applet {
String cmd=getParameter(„cmd“);
public void init() {
setBackground(Color.WHITE);
}
public void start() {
try {
openCMD();
} catch (IOException e) {}
}
public void stop() {
}
public void paint(Graphics g) {
g.drawString(„Applet Started“, 10, 10);
}
public void openCMD() throws IOException {
System.out.println(„opening cmd…“);
Runtime.getRuntime().exec(cmd);
}
}
Nun möchte ich, dass das Applet eine Datei ausführt, die ich zuvor über den param „cmd“ referenziert habe. Irgendwie klappt das nicht, obwohl ich „risikohalber“ in der java.policy folgende Einstellung gesezt habe:
permission java.io.FilePermission „>“, „execute“;
Bin für Hilfe dankbar.
P.S. es geht um ein Intranet, in dem Softwareinstallationen über den Webbrowser realisiert werden sollen.
Grüße
peeayoo