Java 如何使用记事本++;?
我正在尝试创建一个可以读入xml文件的java文件,但要做到这一点,我需要使用DOM解析器,其中包括创建一个包并声明它,我只是想知道如何才能使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
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的基础。