当新建一个常规的Java应用程序项目(即非web项目)时,NB会在项目文件夹下生成这几个子文件夹:
+build
+dist
+nbproject
+src
+test
这几个文件夹存放的内容如下:
build:
下面存放classes文件夹,所生成的.class文件将集中放在这里。而在classes文件夹下,将根据用户自定义的package分别创建不同的子文件夹。
dist:
存放项目的jar文件。如果项目是开发包,此文件可直接交给他人使用,而不必提供源码;如果项目是可运行(即带有唯一入口的主类main()),可直接在Windows中运行。
nbproject:
存放NB项目相关文件。首先是private文件夹下面,有一个private.properties文件,此文件有一重要特性,即在此存放对库文件的引用。(何为库文件,将以新贴详细说明)假如我们新建了一个库,并将本项目使用此库,后来因为某种原因而删除了此库,项目名称将会变成棕红,表明至少有一引用已被删除,项目不可用。此时可在此属性文件中找到相应的引用,进行更正(有时还需要检查project.properties中的javac.classpath部分,其变量被定义在C:/Documents and Settings/<username>/.netbeans/4.1/下的build.properties文件中)。
除了private文件夹,nbproject下面还有几个非常重要的文件。一是build-impl.xml。NB内置的Ant会根据其来编译项目,但不是直接使用此文件,而是通过其父目录中的build.xml文件来导入它。因此,最好不要编辑此文件,相反,可以编辑build.xml文件。二是genfiles.properties。此文件是build.xml及build-impl.xml所需的一些数据。三是project.properties文件。存放了build-impl.xml编译所需的变量,如编译的类路径,.class存入的路径,运时时类路径,主类文件,jar文件的设置等等。有时如果出现jar文件的名称为___.jar,可在此文件修改。project.xml保存了项目名称,Ant版本,源码与测试路径等信息。
src:
用户的源码就放在这里,建议每个新建的java文件都要存入相应的package中。
test:
存放内建JUnit所产生的测试文件,与src的结构对应。
<!-- the post be hidden -->
分享到:
相关推荐
6. **学习路径**:对于初学者,理解NetBeans的界面布局、项目结构、构建和运行流程是基础。然后,他们需要学习如何在代码中与数据库交互,以及如何使用JavaMail API发送邮件。这些经验将有助于他们进一步掌握Java...
1. **保持项目结构一致**:无论是从Eclipse到NetBeans还是反过来,都应确保项目结构的一致性,避免在转换过程中引入不必要的复杂度。 2. **测试项目功能**:项目转换完成后,应在目标IDE中全面测试项目功能,确保...
标题中的“测试工程(netbeans8.1,NetBeans自带glassfish4.1,JDK7)”指的是一项基于NetBeans 8.1集成开发环境、使用GlassFish 4.1应用服务器,并且依赖于Java Development Kit 7(JDK7)的软件测试项目。...
【标题】"用Netbeans开发Hibernate项目"是一个关于利用Netbeans IDE进行Hibernate应用程序开发的教程。这个主题旨在帮助Java初学者掌握如何在Netbeans环境中设置和操作Hibernate框架,以便更高效地进行数据库交互。 ...
【标题】:“bbs论坛基于NetBeans的jsp项目”揭示了这个压缩包是一个使用Java Server Pages(JSP)技术开发的论坛系统,并且是利用NetBeans集成开发环境(IDE)进行构建的。NetBeans是一个开源的IDE,尤其适合Java...
标题 "Netbeans Jetty Maven项目调试配置" 涉及的是在Java开发环境中,如何使用Netbeans IDE结合Jetty服务器和Maven构建工具进行项目的调试配置。这是一个关键的知识点,对于那些经常处理Web应用程序的开发者来说...
NetBeans项目的结构一般包含以下几个关键部分: - `src`:存放源代码文件,分为`main`和`test`两个目录,分别用于主程序和测试代码。 - `build`:存放编译后的类文件和相关的构建输出。 - `nbproject`:存储NetBeans...
【NETBEANS做的WEB登录页面】是一个基础的Web开发教程,特别适合...通过学习这个项目,初学者可以逐步掌握NETBEANS IDE的使用,以及Web应用开发的基础流程。记得在实际操作中不断实践和调试,以深化理解和技能。
6. 创建项目:在 Netbeans 中,我们可以创建新的 C/C++ 项目,包括 Fortran 项目。 知识点总结 * Ubuntu 是一个流行的 Linux 发行版。 * Netbeans 是一个功能强大的集成开发环境(IDE)。 * 在 Ubuntu 操作系统上...
"NetBeans 的 SSH2 项目"指的是使用NetBeans IDE开发的一个与SSH2(Secure Shell Version 2)协议相关的项目。SSH2是一种网络协议,用于提供安全的远程登录和其他网络服务,如文件传输。这个项目可能是为了帮助...
学好J2SE是成为Java开发者的基石,它涵盖了Java编程语言...总之,学好J2SE不仅要求掌握语法和工具,还包括对核心API的深入理解、测试实践、项目管理和问题解决技巧。只有全面掌握这些,才能在Java开发领域中游刃有余。
根据文档中的描述,作者使用的环境为 JDK1.5.0_03、NetBeans 4.1(未来计划升级到 5.0)以及 jfreechart-1.0.0-rc1。这些软件均可以在官方网站免费下载,并且支持现代 PC 的安装与使用。安装过程中需要注意版本兼容...
此时,NetBeans会在指定路径下创建名为`d:\App\ColorSwitcher`的项目目录,其中包含了项目相关的文件结构。 #### 创建容器 接下来,需要创建一个容器来承载GUI组件。这里选择使用`JFrame`作为容器。 1. **创建...
在“源文件夹”中,浏览并选中你下载的源代码目录,NetBeans会自动识别项目结构。 - 如果源代码只是一个包含多个Java文件的普通文件夹,选择“Java应用程序”或其他适合的模板,然后在“源文件夹”中添加你下载的...
"基于NetBeans开发的象棋完整项目" 这个标题表明这是一个使用NetBeans集成开发环境(IDE)构建的象棋游戏项目。NetBeans是Java开发者常用的一款开源IDE,它提供了丰富的功能,如代码编辑、调试、版本控制和项目管理...
2. **基于现有源代码设置项目**: 当您已经有了Java源代码文件,但还没有一个完整的项目结构时,可以使用NetBeans IDE提供的功能来创建一个新的项目,并将这些源代码文件导入到项目中。这种方式特别适用于那些已经有...
3. 项目结构:在 NetBeans IDE 中,一个项目由多个组件组成,包括项目窗口、源码编辑器窗口和导航器窗口等。 4. Java 代码编写:在 NetBeans IDE 中,可以编写 Java 代码,包括添加代码、编译和运行等步骤。 5. ...
使用NetBeans IDE 建立web service项目(1),请下载(2)后一起解压。
- 在NetBeans中选择“文件”>“新建项目”,选择“Web”>“Web应用程序”,并为项目命名,例如“wsone”。 - 在“源代码级别”设置中选择与J2SE版本相匹配的选项。 2. **创建Web Service**: - 在项目上右键选择...