在我的程序中,我正在导入jar中类文件中定义的一些函数。每当我编译或运行代码时,我总是需要使用-cp ./:/path/to/jar
指定文件的路径。
有没有办法在源代码中指定jar路径?因此,每次编译或运行代码时都不需要输入-cp ./:/path/to/jar
?
答案 0 :(得分:0)
VM使用类路径查找您的类。您无法在源代码中指定它。如果您正在寻找快捷方式,那么您可以编写一个包装脚本,使用您想要的类路径调用您的程序。
答案 1 :(得分:-1)
您可以改变您的包装方式。如果你创造了一个“胖罐子”#39;包含您所依赖的其他jar中的代码和其他类,然后您可以使用' java -jar yourjar.jar'运行您的应用程序。 Maven Shade是一种方法,请参阅:https://maven.apache.org/plugins/maven-shade-plugin/