程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> Netbeans中運行J2ME程序出現域名不正確,請切換到 untrusted錯誤的解決辦法

Netbeans中運行J2ME程序出現域名不正確,請切換到 untrusted錯誤的解決辦法

編輯:J2ME
第一次使用Netbean 4.0/5.0開發程序的時候,用戶可能在運行程序時,遇到下面這種報錯,導致模擬器一閃而過
正在通過存儲根 DefaultColorPhone 來運行
域名不正確,請切換到
'untrusted'
Java.lang.SecurityException: untrusted domain is not configured

        at com.sun.midp.security.Permissions.forDomain(Permissions.Java:530)
        at com.sun.midp.dev.DevMIDletSuiteImpl.create(DevMIDletSuiteImpl.Java:148)
        at com.sun.midp.dev.DevMIDletSuiteImpl.create(DevMIDletSuiteImpl.Java:91)
        at com.sun.midp.main.Main.runLocalClass(Main.Java:453)
        at com.sun.midp.main.Main.main(Main.Java:126)
Execution completed.

可能導致的原因有兩點:
原因一:      用戶的Windows登錄用戶名是中文的,或者用戶的程序路徑中有中文。
原因之二:
Netbean中有相應的信任域的設置方式。可能用戶沒有設置。
建議用戶在NetBean選中項目,然後右鍵屬性,找到運行, 然後配置一下裡面的域,按照他說的選擇untrusted。
配置過後仍然不能解決問題的請看下面:
“因為Netbean會在c:\document and settings\${username}\建一個.Netbean的子目錄,並將一些相關的屬性與設定均建於該目錄下,但由於Netbean使用簡體中文,如果${username}是中文字,將因無法確認untrusted domain的路徑而導致其認定錯誤

修改方法:
最好在Netbean安裝完且尚未執行前(執行過後試過也沒問題),先至 ” C:\Program Files\netbeans-5.0\etc” 下找netbeans.conf檔,並於其中找到下列內容
# netbeans_default_userdir="${HOME}/.Netbeans/5.0"

修改成netbeans_default_userdir="F:\devtools\.Netbeans\5.0" 後,再啟動netbean即可(上述目錄可視需要改變,但建議最好為純英文字)。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved