关于在vista下运行jdic WebBrowser

发生了这个错误
native lib path D:\MyEclipse6WorkSpace3\Test\libnative lib path D:\MyEclipse6WorkSpace3\Test\libCan't execute the native embedded browser. Error message: Cannot run program "MozEmbed.exe": CreateProcess error=2, ϵͳÕҲ»µ½ָ¶

在administrator下运行就没有问题,是UAC导致的吗?
在程序中加了类似代码也没有用

final WebBrowser webBrowser = (WebBrowser) AccessController
.doPrivileged(new PrivilegedAction() {
public Object run() {
return new WebBrowser();
}
});

貌似没有最新解决方案?

目前的我得出的结论是:在我机器上如果运行内嵌的Mozilla浏览器MozEmbed.exe(20061102版),会出现错误,值得一提的是更改默认浏览器vista下很可能还须更改注册表,否则无效,具体方法
[quote]
平时我们习惯于Maxthon、Greenbrowser或Firefox等第三方浏览器并将其设置为默认浏览器,如果想用回IE,并勾选了“Internet选项→程序”标签下的“检查Internet Explorer是否为默认的浏览器”,这样确认运行IE弹出是的询问窗口,或通过“重置Web设置”就可以重归IE。但有不少时候,这样做并不起作用,解决方法:打开注册表编辑器,找到[HKEY_CLASSES_ROOT\http\shell\open\command],将右侧的“默认”键的值设置为“"C:\Program Files\Internet Explorer\iexplore.exe" -nohome”(不包括引号),关闭注册表并重起IE即可。如果没有奏效,则“重置Wen设置”一次。
[/quote]
所以本地运行是和Vista,和UAC是没有关系的(搜过英文网站那有可能会受误导,有些webstart方式执行可能情况是有所区别的),jdic是可以运行的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值