如何在NetBeans中运行包含多个相互依赖.java文件的Java项目
如何在NetBeans中运行包含多个相互依赖.java文件的Java项目
我经常处理这类多文件依赖的Java项目,下面是一步步的实操指南,帮你顺利跑起来:
第一步:创建新的Java项目(如果还没有项目容器的话)
- 打开NetBeans,点击顶部菜单栏的
File→New Project - 在弹出的窗口里,选择
Java→Java Application,然后点击Next - 给项目起个好记的名字(比如
MyDependencyProject),选好本地保存路径,最后点击Finish
第二步:导入所有.java文件
- 找到你下载的那些
.java文件,先复制它们 - 在NetBeans的项目面板里,展开你的项目,找到
Source Packages:- 如果你的
.java文件没有包声明,直接右键点击<default package>,选择Paste粘贴文件即可 - 如果文件开头有
package xxx.yyy;这样的包声明,记得先右键点击Source Packages,选择New→Java Package,创建和声明一致的包结构,再把对应文件粘贴到这个包下
- 如果你的
第三步:排查依赖与编译错误
- 文件导入后,NetBeans会自动尝试编译项目,如果有问题,底部的
Output面板或者文件图标会标红:- 先核对包结构:文件的
package声明必须和NetBeans里的包路径完全匹配,否则会出现找不到类的错误 - 检查
import语句:如果某个类引用了另一个文件里的类,要么确保两个类在同一个包下,要么通过import语句正确引入目标类
- 先核对包结构:文件的
第四步:设置项目主类(关键步骤!)
- Java项目必须有一个入口类——也就是包含
public static void main(String[] args)方法的类,得告诉NetBeans哪个是这个入口:- 右键点击项目名称,选择
Properties - 在窗口左侧选择
Run,点击Main Class输入框右侧的Browse按钮,找到带main方法的类并选中,点击OK - 最后点击
Apply→OK保存设置
- 右键点击项目名称,选择
第五步:运行项目
- 现在就可以启动项目了,有几种快捷方式:
- 直接按快捷键
F6 - 点击顶部菜单栏的
Run→Run Project - 右键点击项目名称,选择
Run
- 直接按快捷键
如果运行时还报错,优先看Output面板的错误提示,大概率是主类没选对、依赖文件漏导入或者包路径不匹配的问题,逐一排查就能解决。
内容的提问来源于stack exchange,提问作者Rahul waghmare




