java,javac,jar的用法

Apr 16, 2016


起因


Java项目中一般都需要导入jar包,有时候我们也需要使用可以执行的jar包完成一些任务,比如:burp suite.

所以我们经常需要去查找如何使用jar包,比如查看其中的类,运行jar文件等.

也有时候一个项目中引用了第三方jar包, 我们在运行时需要设置classpath.

查看jar中的类


*.jar是一种压缩文件,使用jar方式压缩.我们可以在linux命令行下使用jar命令查看其中内容,如果你是用过tar, zip的话.这个不难理解:

jar -xvf *.jar
选项 含义
x 解压缩jar文件
v 显示其中内容
f 指定需要处理的文件名

运行jar文件


jar时java类的打包格式,所以我们使用java命令就可以执行jar文件.

java -jar *.jar

引用第三方jar包


  1. 运行项目
java -cp .:[jar位置] [class名称]

示例

java -cp .:../lib/collection/mysql-connector-java-5.0.5-bin.jar collection.crawler.CrawlerTest

上一篇博客:依赖注入的学习
下一篇博客:Java正则表达式