使用扩展类路径选项调用“java -jar MyFile.jar”
当尝试运行包含外部库并面向的已编译 JAR 文件时“java.lang.ClassNotFoundException”,了解 Java 执行过程背后的基础知识至关重要。
Java 提供了两个指定类路径的选项:
不正确的用法
尝试同时组合 -jar 和 -cp 是不正确的,并且会导致上述错误。
解决方案
有两种有效的方法可以解决此问题:
1。清单定义的类路径:
2.显式类路径:
例如:
java -cp 'MyProgram.jar:libs/*' main.Main
注意: dir/* 语法将指定目录中的所有 JAR 文件添加到
其他提示:
以上是如何使用外部库运行 JAR 文件并避免“java.lang.ClassNotFoundException”?的详细内容。更多信息请关注PHP中文网其他相关文章!