java 调用外部jar_java 编译 运行 及 引用外部 jar 包的方法

本文介绍了如何在Java中调用外部jar包,包括环境变量配置,如JAVA_HOME, PATH, CLASSPATH的设置。通过命令行编译和运行Java程序,特别是当程序包含package并需要引用外部jar时,详细阐述了使用-classpath或-Cp参数的方法。同时提供了两种添加外部jar到类路径的方式:修改CLASSPATH或使用-cp选项。" 51445062,5633585,MT6752/32平台sensor hub配置指南,"['sensor hub', 'mtk', '6752']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 环境变量配置

JAVA_HOME

C:\Program Files\Java\jdk1.8.0_121;

PATH

%PATH%;C:\Java\jdk1.6.0_30\bin;

CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

#!! 起始处  ".;" 必不可少[代表了某种路径意义],末尾的";" 最好带上

2. 命令行 编译 运行 方法

http://www.programcreek.com/2014/01/compile-and-run-java-in-command-line-with-external-jars/

http://blog.youkuaiyun.com/czw698/article/details/44353453

2.1 无package,无外部jar

>> cd javafiledir

>> javac xxx.java

>> java xxx

2.2 有package,无外部jar

>> cd javafiledir

>> javac -d . xxx.java

>> java package.xxx

2.3 有package,有外部jar[假设 jar 和 java 源码在同路径]

>> cd javafiledir

>> javac -d . xxx.java -cp .;.\jar1;.\jar2

>> java -cp .;.\jar1;.\jar2  package.xxx

注意  -cp  或者  CLASS_PATH 的值 最开始的 “.;”[ linux ".:"]

引用外部jar包方法

法一: jar 包 目录路径 和 文件 路径都加到 CLASS_PATH 里面

>> set CLASSPATH=%CLASSPATH%;abspath\jar1;abspath\jar2;

>> javac blabla...

>> java blabla...

法二:使用 外部 class path 设置,即  -cp 参数

$ javac -cp ".:./jars/common.jar" helloworld.java

$ java -cp ".:./jars/common.jar" helloworld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值