作者shenevol (Layla)
看板java
标题[问题] applet在网页上无法执行?
时间Fri Jun 12 17:24:51 2009
之前用NetBean写了一个applet(NewJFrame.java 这样应该是applet?)
再用Dreamweaver弄了个html档把他嵌入
但随後我就ie开这个网页的时候applet就无法执行@@
(我有稍微看过html的codes 用applet的部份就跟其他网页一样
我已经把它的class和html摆在同个资料夹下
而且用cmd也能顺利执行 就是有跑出GUI)
到底是哪边出了问题?
恳请大家帮我解惑 谢谢><
出现的exception如下:
Java Plug-in 1.6.0_12
使用 JRE 版本 1.6.0_12 Java HotSpot(TM) Client VM
----------------------------------------------------
c: 清除主控台视窗
f: 终结在结束伫列上的物件
g: 资源回收
h: 显示此说明讯息
l: 倾印类别载入器清单
m: 列印记忆体用量
o: 触发记录
q: 隐藏主控台
r: 重新载入策略配置
s: 倾印系统和部署属性
t: 倾印执行绪清单
v: 倾印执行绪堆叠
x: 清除类别载入器快取记忆体
0-5: 将追踪层次设定成 <n>
----------------------------------------------------
java.security.AccessControlException: access denied
(java.lang.RuntimePermission exitVM.0)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkExit(Unknown Source)
at javax.swing.JFrame.setDefaultCloseOperation(Unknown Source)
at NewJFrame.initComponents(NewJFrame.java:21)
at NewJFrame.<init>(NewJFrame.java:4)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at
sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
例外:java.security.AccessControlException: access denied
(java.lang.RuntimePermission
exitVM.0)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.220.211
1F:推 realmojo:安全性问题,你呼叫到了applet认为不安全的指令 06/12 18:00
2F:→ realmojo:你可以把applet包在jar里面,然後再sign这个jar档 06/12 18:02
3F:→ realmojo:或找出有问题的指令,然後不要呼叫它 06/12 18:04
4F:推 Kelunyang:是同一堂课的同学吗XD 06/12 18:11
5F:→ Kelunyang:你跟助教讲权限问题,叫他调整自己的JavaVM设定不就好了 06/12 18:13
6F:→ Kelunyang:或者是把档案上传到学校空间去吧XD 06/12 18:14
7F:推 PsMonkey:楼上讲的完全不是正解.... 06/12 18:26
8F:推 Kelunyang:那请问板大我想从Applet操作IO也遇到这个问题啊Orz 06/12 18:28
9F:推 hgs1906:z-5-2-4 或爬文applet 都有解答… 06/12 18:48
10F:→ shenevol:唉我参考了楼上的但还是有问题 出在最後一步 06/12 19:32
11F:推 Kelunyang:可是包成jar就不符合作业需求了...@@" 06/12 19:33
12F:→ shenevol:keystore到底是什麽东西要怎样设阿>< 06/12 19:36
13F:推 hgs1906:不要jar的话只能用z-5-2-8请对方改权限...虽然那很危险... 06/12 19:47
14F:→ shenevol:我爬了一下文遇到了和之前另位板友一样的问题 06/12 19:48
15F:→ shenevol:即使我已经过了sign 网页还是跑不出来~(翻桌) 06/12 19:49
16F:推 hgs1906:那po原码或是用appletviewer试看看是不是有问题吧 06/12 19:52
17F:→ shenevol:刚刚网页有问我要不要信任内容 但之後网页上还是跑不出来 06/12 19:57
18F:推 hgs1906:setDefaultCloseOperation <=看到这个怀疑写的不是applet 06/12 20:09
19F:→ shenevol:可以直接寄信附档问咪>< 大恩大德感谢不尽..... 06/12 20:11
20F:推 PsMonkey:不能包 jar 档? 这什麽奇怪的需求... 06/12 20:44
21F:推 Kelunyang:作业说明说要有class啊... 包jar档那我还附class干嘛@@" 06/12 20:59
22F:→ Kelunyang:不过这样说那我也来打包一份jar附上好了@@" 06/12 21:00
23F:→ shenevol:楼上~请教我~>< 06/12 21:02
24F:推 yew:你要先包成JAR之後 在sign这个applet 才能通过安全性 06/16 12:14