Myeclipse 6.5使用hibernate 連接數據生成映射文件時,報異常,連接不到數據庫。
?
?
一般的解決方案是
如果是Windows平臺,注冊表里 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 查找鍵 NLS_LANG
,這個鍵由Oracle標準客戶端安裝創建, 值是 NA 。這個導致了 ORA-12705錯誤。解決方法就是修改NA為SIMPLIFIED?
CHINESE_CHINA.ZHS16GBK。
?
很顯然,打開regedit.exe找到相應鍵值是,發現值是對的。
?
?
再從myeclipse身上找找問題,打開myeclipse->help>about myeclipse enterprision workbench->configuration details 找到
?
-Xmx512m -Duser.language=en -XX:PermSize=128M -XX:MaxPermSize=256M
?
osgi.logfile=D:\workspace\.metadata\.log osgi.manifest.cache=C:\Program Files\MyEclipse 6.5\eclipse\configuration\org.eclipse.osgi\manifests osgi.nl=en_CN osgi.os=win32
?
關鍵在于-Duser.language和 osgi.nl,看出問題了吧,en_CN是不合適的,應該當是en_US或才zh_CN。
?
?
打開eclipse.ini會發現,多出一行
?
-vmargs -Xms128m -Xmx512m -Duser.language=en -XX:PermSize=128M -XX:MaxPermSize=256M
?
把上面的-Duser.language = zh即可,重啟 myeclipse。
Cannot access NLS data files or invalid environment specified
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
