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.57\lib\servlet-api.jar HelloServlet.java
如果路径的文件夹名字中有空格,用 () 将路径包起来
如下:
javac -d . -classpath (D:test a\apache-tomcat-8.5.57\lib\servlet-api.jar) HelloServlet.java