看板 java 關於我們 聯絡資訊
之前用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
realmojo:安全性問題,你呼叫到了applet認為不安全的指令 06/12 18:00
realmojo:你可以把applet包在jar裡面,然後再sign這個jar檔 06/12 18:02
realmojo:或找出有問題的指令,然後不要呼叫它 06/12 18:04
Kelunyang:是同一堂課的同學嗎XD 06/12 18:11
Kelunyang:你跟助教講權限問題,叫他調整自己的JavaVM設定不就好了 06/12 18:13
Kelunyang:或者是把檔案上傳到學校空間去吧XD 06/12 18:14
PsMonkey:樓上講的完全不是正解.... 06/12 18:26
Kelunyang:那請問板大我想從Applet操作IO也遇到這個問題啊Orz 06/12 18:28
hgs1906:z-5-2-4 或爬文applet 都有解答… 06/12 18:48
shenevol:唉我參考了樓上的精華區但還是有問題 出在最後一步 06/12 19:32
Kelunyang:可是包成jar就不符合作業需求了...@@" 06/12 19:33
shenevol:keystore到底是什麼東西要怎樣設阿>< 06/12 19:36
hgs1906:不要jar的話只能用z-5-2-8請對方改權限...雖然那很危險... 06/12 19:47
shenevol:我爬了一下文遇到了和之前另位板友一樣的問題 06/12 19:48
shenevol:即使我已經過了sign 網頁還是跑不出來~(翻桌) 06/12 19:49
hgs1906:那po原碼或是用appletviewer試看看是不是有問題吧 06/12 19:52
shenevol:剛剛網頁有問我要不要信任內容 但之後網頁上還是跑不出來 06/12 19:57
hgs1906:setDefaultCloseOperation <=看到這個懷疑寫的不是applet 06/12 20:09
shenevol:可以直接寄信附檔問咪>< 大恩大德感謝不盡..... 06/12 20:11
PsMonkey:不能包 jar 檔? 這什麼奇怪的需求... 06/12 20:44
Kelunyang:作業說明說要有class啊... 包jar檔那我還附class幹嘛@@" 06/12 20:59
Kelunyang:不過這樣說那我也來打包一份jar附上好了@@" 06/12 21:00
shenevol:樓上~請教我~>< 06/12 21:02
yew:你要先包成JAR之後 在sign這個applet 才能通過安全性 06/16 12:14