如何让NetBeans 8.1中GlassFish部署的Web应用默认用Chrome打开
解决NetBeans 8.1中JSP默认用IE打开的问题
我之前也碰到过一模一样的情况——全局设置了Chrome当默认浏览器,但部署Web项目时JSP还是跳IE,折腾了好一会儿才找到根源,给你几个靠谱的解决方案:
方法1:检查单个项目的运行配置(最常见原因)
NetBeans的全局浏览器设置经常会被单个项目的独立配置覆盖,你可以这么调整:
- 右键你的Web项目,选择「属性」(Properties)
- 在弹出的窗口里切换到「运行」(Run)标签页
- 找到「浏览器」(Browser)下拉菜单,直接选中「Chrome」
- 点击「确定」保存配置,再重新部署项目试试
方法2:确认NetBeans的浏览器列表配置
有时候全局设置里的Chrome可能没被正确识别,你可以检查并重新配置:
- 打开「工具」>「选项」>「常规」标签页,找到「Web浏览器」区域
- 确保Chrome在列表里,并且状态是「已启用」
- 如果列表里没找到Chrome,点击「添加」,手动定位到Chrome的安装路径(一般是
C:\Program Files\Google\Chrome\Application\chrome.exe),命名为Chrome后添加进去 - 把Chrome设为默认浏览器后,再回到项目属性里确认是否选中了它
方法3:修改NetBeans配置文件强制指定(终极方案)
如果上面两种方法都不管用,你可以直接修改NetBeans的配置文件来强制绑定Chrome:
- 找到NetBeans的安装目录,进入
etc文件夹,找到netbeans.conf文件 - 用文本编辑器打开它,找到
netbeans_default_options这一行 - 在引号里添加一段参数:
-J-Dnetbeans.web.browser.chrome.path="你的Chrome.exe完整路径",举个例子:netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dnetbeans.web.browser.chrome.path=\"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe\"" - 保存文件后重启NetBeans,再部署项目应该就会自动用Chrome打开了
这些方法都不会修改你的系统默认浏览器,完全是在NetBeans内部调整的,放心用~
内容的提问来源于stack exchange,提问作者MadMax
相关产品推荐
相关产品推荐

