NetBeans中Java应用运行异常及primefaces.jar构建失败求助
问题解决方案
一、运行主类时自动跳转网页的解决方法
你的项目可能被NetBeans误识别为Web项目,导致运行时默认启动浏览器,按以下步骤调整:
- 右键项目 → 属性 → 运行,在「主类」栏手动指定
javaapplication4.JavaApplication4,确认启动项为普通Java应用而非Web模块; - 直接右键主类文件
JavaApplication4.java,选择「运行文件」,而非点击F6运行整个项目,这样会直接在控制台输出内容,不会触发网页跳转。
二、无法删除primefaces-5.0.jar且自动再生的解决方法
1. 解除文件占用
该jar包大概率被某个进程锁定,导致无法删除:
- 关闭NetBeans,打开任务管理器结束所有Java相关进程(包括Tomcat、JVM进程);
- 若仍无法删除,重启电脑后再尝试手动删除
build目录下的该jar包。
2. 移除项目依赖
jar包自动再生是因为它被添加到了项目依赖配置中:
- 右键项目 → 属性 → 库,在「编译」或「运行」标签页找到
primefaces-5.0.jar,点击「移除」; - 若是Maven项目,打开
pom.xml文件,删除对应依赖节点:<dependency> <groupId>org.primefaces</groupId> <artifactId>primefaces</artifactId> <version>5.0</version> </dependency> - 若是Ant项目,检查
build.xml中是否有自动下载或复制该jar的任务,注释掉相关配置代码。
3. 彻底清理构建目录
关闭NetBeans后,手动删除项目根目录下的build和dist文件夹,重新打开NetBeans后执行清理构建操作(Shift+F11)。
内容的提问来源于stack exchange,提问作者miraloe
相关产品推荐
相关产品推荐

