编译和运行带有package、不带有package的java文件的方法

在学习java的时候,可能会经常性的不写package,比如就一个简单的HelloWorld,那么这个时候去编译、运行这种不带有package的java文件,很容易,进入该路径,然后javac HelloWorld.java进行编译,java HelloWorld运行就OK了。那么,如果类是带有package的呢?

下面是一个带有package的HelloWorld的编译、运行的例子:

(1)在电脑E:\java\src\net\yedward\hello\目录下建一个HelloWorld.java文件,该文件的代码如下:

package net.yedward.hello;

public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("HelloWorld");
	}
}

(2)编译HelloWorld.java文件,并保存到E:\java\bin\目录下,并且以包的结构存放:

编译HelloWorld.java

图1:编译HelloWorld.java

如上图1所示,我先进入了E:\java\src目录下,然后使用命令javac -d ..\bin\  net\yedward\hello\HelloWorld.java来编译,并且将编译文件输出到bin目录下,同时会自己按照包的结构来存放,需要注意的是,这个bin文件夹需要人工新建,程序不会自己创建bin文件夹,否则会报错。

(3)运行HelloWorld

运行HelloWorld

图2:运行HelloWorld

如上图2所示,我先进入了E:\java\bin目录下,然后使用java net.yedward.hello.HelloWorld命令来运行就OK了。

本文标题:编译和运行带有package、不带有package的java文件的方法

本文链接:http://yedward.net/?id=282

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章