Java源文件带包编译和携带外部jar包编译

Java带包编译

Package(包)
		作用:类似于文件夹,用于管理字节码文件(.class)

		语法:package 包名;

		位置:必须写在源文件的第一行

		带包编译源文件:javac -d  .  源文件名称.java(自动生成目录结构)

		带包运行: java 包名.类名(包名+类名 称为全限定名)

		 采用域名倒置的规则:www.xxx.com.cn  -> cn.com.xxx.test

带包源码书写

带包编译指令如下

编译: javac -d . 类名.java
运行: java 包名.类名


-d		代表了编译时连同目录结构
.点		代表了当前目录

	编译: javac -d . TestPackage.java
				编译结束后自动生成对应的 文件夹名
						
	运行: java cn.com.baidu.TestPackage.TestPackage
	

带包编译指令

带着外部jar包编译

命令 javac -d . -classpath jar包路径全名 类名.java


	javac -d . -classpath Tomcat加压缩后文件夹lib* 类名.java

	javac -d . -classpath D:apache-tomcat-8.5.57libservlet-api.jar HelloServlet.java

	如果路径的文件夹名字中有空格,用 () 将路径包起来
	
如下:

javac -d . -classpath (D:test aapache-tomcat-8.5.57libservlet-api.jar) HelloServlet.java

原文地址:https://www.cnblogs.com/HW-CJY/p/13751674.html