JavaWorld@TW the best professional Java site in Taiwan sun training logo
      註冊 | 登入 | 全文檢索 | 排行榜  

» JavaWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 applet 權限
atlus

老邁的豬頭



發文: 53
積分: 0
於 2004-09-30 01:37 user profilesend a private message to usersend email to atlusreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請問我寫了一個applet展示,java的console告訴我access denied,
是不是applet有權限的問題?
訊息如下
java.security.AccessControlException: access denied
(java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)

如果是用eclipse等軟體瀏覽這applet就沒問題的展示,
煩請指教謝謝.


vote up 0 vote down
reply to postreply to post
作者 Re:applet 權限 [Re:atlus]
atriatri





發文: 110
積分: 0
於 2004-09-30 09:51 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
atlus wrote:
請問我寫了一個applet展示,java的console告訴我access denied,
是不是applet有權限的問題?
訊息如下
java.security.AccessControlException: access denied
(java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)

如果是用eclipse等軟體瀏覽這applet就沒問題的展示,
煩請指教謝謝.

Applet主要預設的限制
1. Applet無法對本地電腦做任何的檔案存取
2. Applet無法喚起在本地電腦的任何其他程式
3. Applet除了與下載包含Applet之HTML網頁的電腦通訊外,
不會與其他電腦通訊


vote up 0 vote down
reply to postreply to post
作者 Re:applet 權限 [Re:atlus]
nickliu75





發文: 5
積分: 0
於 2006-07-27 14:39 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
你的問題我也遇到過,
我的解決方法是
找到jre中的lib下security目錄,有個java.policy檔案,
打開它加上一行permission java.lang.RuntimePermission "accessClassInPackage.sun.jdbc.odbc";
我想應該就可以用了,

不過我後來發現如果我把windows中控制台內ODBC中的設定刪除,它會出現找不到驅動程式,因此我判斷若要用applet開發資料庫必須在client設定odbc的環境
這個和我想像的不同,我以為是server端會去讀取資料,結果是用client的驅動程式去讀遠端的資料庫,
請問有人知道如何做嗎?(用server端讀資料,client端不作任何的設定)


vote up 0 vote down
reply to postreply to post
作者 Re:applet 權限 [Re:atriatri]
darksword





發文: 24
積分: 0
於 2006-12-25 16:35 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list

atriatri wrote:
Applet主要預設的限制
1. Applet無法對本地電腦做任何的檔案存取
2. Applet無法喚起在本地電腦的任何其他程式
3. Applet除了與下載包含Applet之HTML網頁的電腦通訊外,
不會與其他電腦通訊

請問如果是signed applet是不是就可以和"非包含applet之HTML網頁的電腦"通訊了?
也就是說我的資料在電腦A, 由電腦A使用電腦B上面的Applet連到電腦B, 此Applet已經認證過了, 所以可以存取電腦A的資料, 然後把電腦A的資料透過電腦B的Applet放到電腦C上面.


vote up 0 vote down
reply to postreply to post

» JavaWorld@TW »  Java 新手區

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JavaWorld@TW


Powered by Powerful JuteForum® Version Jute 1.5.8
Copyright© 2002-2003 Rainman Zhu,Zua,Netboy,Scott. All Rights Reserved.