Java 如何使用记事本++;?

Java 如何使用记事本++;?,java,notepad++,packages,Java,Notepad++,Packages,我正在尝试创建一个可以读入xml文件的java文件,但要做到这一点,我需要使用DOM解析器,其中包括创建一个包并声明它,我只是想知道如何才能使java类中的包反映项目的文件夹结构。例如,如果项目位于project文件夹中,并且项目的结构为: project\ project\mypackage\ project\mypackage\MyClass.java 那么MyClass.java文件应该包含相应的包声明: package mypackage; public class MyClass

我正在尝试创建一个可以读入xml文件的java文件,但要做到这一点,我需要使用DOM解析器,其中包括创建一个包并声明它,我只是想知道如何才能使java类中的包反映项目的文件夹结构。例如,如果项目位于
project
文件夹中,并且项目的结构为:

project\
project\mypackage\
project\mypackage\MyClass.java
那么MyClass.java文件应该包含相应的包声明:

package mypackage;

public class MyClass {

您还应该阅读有关包的教程,以更好地了解它们的工作原理:

将包声明为Java源文件中的第一个非注释行:

package an.example.pkg;

public class Foo {
  // code here
}
将在名为
an.example.pkg
的包中声明名为
Foo
的类

当然,包与文件系统上的文件夹相关联,因此
.java
文件实际上需要位于文件系统中名为
/an/example/pkg
的目录中(其中
是java类路径中的目录)


该软件包告诉Java在哪里搜索以查找类,即在哪些文件夹中查找相对于类路径的类。

使用eclipse之类的IDE而不是Notepad请阅读以更好地了解软件包是什么。是否要导入
DOM解析器
软件包可以这样做(在类的包声明下面的类的顶部):
导入which.which.which.DOMParser.*;
@Jens,IDE将帮助他,但在这里他必须理解java中的
包是什么,而这是java的基础。