文章目录
若文章对你有帮助请点个👍👍👍, 表示对我的鼓励, 非常感谢 ❤️❤️❤️
前提
在类Linux环境下实验. 本文环境是Centos和Mac OSX. 一切命令都是在shell脚本提交,命令行同理.
概括
ClassPath就是Java应用程序在运行中,用于从ClassPath指定的位置加载Class文件和其他资源文件.
指定ClassPath
指定ClassPath有两种方式,第一种是使用环境变量,另一种是使用命令时,指定ClassPath(–classpath 或者 -cp).
⚠️ 两种方式没有办法共存,在使用命令时提交时,会把环境变量替换掉.
环境变量方式
在shell中设置变量
#!/usr/bin/env bash
# 想要运行的jar包
JAR="xxx.jar"
set CLASSPATH=",:${JAR}"
# 可以直接输入