Hallo, ich hab das Batch Script nochmal verändert und das Java SDK neu installiert.
Ich habe jetzt das jdk-7-windows-i586 installiert.
Mein Applet wird jetzt auch signiert.
Aber wenn ich es im Browser ausführen will dann öffnet sich nur das Java Fenster wo ich anklicken muss das ich dem Applet vertraue, mein Windows Taschenrechner ( calc.exe ) wird aber nicht gestartet.
So rufe ich das Applet auf:
[html]
<html>
<head>
<title>Datei Ausführung mit Applet</title>
</head>
<applet width="400" height=150" code="TestApplet.class" archive="TestApplet.jar" >
<param name="first" value="calc.exe"
</applet>
</html>
[/html]
Was mich aber auch wundert ist das dass Batch Script keine .class Datei mehr erstellt.
Oder wird die class direkt in das jar gepackt ?
Die Klasse habe ich dann manuell so erstellt:
javac TestApplet.java
So habe ich auch mal versucht das Applet aufzurufen:
[html]
<html>
<head>
<title>Datei Ausführung mit Applet</title>
</head>
<applet width="400" height=150" archive="TestApplet.jar" >
<param name="first" value="calc.exe"
</applet>
</html>
[/html]
Da passierte aber genau so wenig.
Hier ist nochmal das TestApplet.java
[code=Java]
import java.applet.*;
import java.awt.*;
import java.io.*;
public class TestApplet extends Applet
{
public void init()
{
Process f;
String first = getParameter("first");
try
{
f = Runtime.getRuntime().exec(first);
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
[/code]
Folgendes hat mir die Java Console ausgeben: