我是初学者。这是我写的第一个applet
我想用applet运行exe应用程序
java代码
package appletexample;
import java.io.*;
import java.awt.*;
import java.applet.Applet;
public class Welcome extends Applet {
public void init() {
String execommand = "C:\\windows\\notepad.exe" ;
try {
Process proc = Runtime.getRuntime().exec(execommand) ;
}
catch(IOException ieo) {
System.out.println("Problem starting " + execommand) ;
}
}
}
java.policy.applet
grant {
permission java.security.AllPermission;
};
我在eclipse Run As->Java Applet
中运行此代码,并打开了NotePade
但是Export->Jar File(with .classPath,.project,java.policy.applet)
<使用
HTML
<applet archive="test.jar" code="appletexample/Welcome.class" width=550 height=300>
firefox中的说错误访问被拒绝(“java.io.FilePermission”“execute”)? 怎么能解决这个问题? download my java and Html code
答案 0 :(得分:2)
我假设您只是想练习如何编写applet。 出于开发目的,您可以创建密钥库,然后使用它来签署applet.jar。
Go:开始菜单&gt;执行&gt; cmd.exe的
输入:
cd /
keytool -genkey -dname "cn=CN, ou=OU, o=O, l=L, st=ST, c=C" -alias mykey -keypass mypass -keystore mystore -validity 3650 -storepass mypass
jarsigner -keystore c:\mystore -storepass mypass C:\path\to\applet.jar mykey
然后:
刷新HTML页面。