从命令行运行 JAR 文件并指定类路径
2022-08-31 07:49:48
我已经编译了一个JAR文件,并在清单中指定了Main-Class(我使用了Eclipse导出功能)。我的依赖项都在标记为 的目录中。我似乎无法直接回答如何执行我的JAR文件,同时指定它应该使用作为类路径。lib
lib/*
我试过了:
]$ java -jar -cp .:lib/* MyJar.jar
]$ java -cp .:lib/* -jar MyJar.jar
]$ java -cp .:lib/* com.somepackage.subpackage.Main
等。。。
每个都给出一个错误,说:
Error: Could not find or load main class ....
或指示未找到库。NoClassDefFoundError
我甚至尝试重新制作JAR文件并包含目录和内容,但仍然没有骰子...lib
如何从命令行执行 JAR 文件并指定要使用的类路径?