我的CLASS_PATH
输入.bashrc
是这样的:
CLASS_PATH=.:/usr/lib/jvm/java-8-openjdk-amd64/lib/mysql-connector-java-8.0.23.jar
export CLASS_PATH
echo $CLASS_PATH
节目
.:/usr/lib/jvm/java-8-openjdk-amd64/lib/mysql-connector-java-8.0.23.jar
但问题是,当我使用 执行 Java 程序时-cp (path to jar file)
,它可以正常工作,但是当我不使用 执行时-cp
,它会抛出java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver
。这是为什么呢?
答案1
是的!我找到了答案。我已将 CLASSPATH 变量作为 CLASS_PATH 放入 .bashrc 中。问题解决了。