我正在尝试使用mvn exec:java
命令来执行一个程序。
为了实现这一操作,我在Windows 11系统中创建了一个批处理文件,并在其中加入了以下命令:
mvn exec:java -Dexec.mainClass=com.fiscalassets.tax.PrintForm1098s -Dexec.args="application.properties.FiscalAssets" -Djava.library.path="C:\OneDrive\Dev\Jacob"
但是,当我运行这个批处理文件时,遇到了以下错误信息:
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.1.0:java (default-cli) on project FAIntegration: An exception occurred while executing the Java class. no jacob-1.20-x64 in java.library.path: [一长串路径列表] -> [Help 1]
错误提示显示,Java类执行时发生异常,因为在java.library.path
中没有找到jacob-1.20-x64
。看起来mvn exec:java
命令没有将我指定的java.library.path
(即C:\OneDrive\Dev\Jacob
)正确传递给Java命令。
请问有什么方法可以确保我的自定义库路径被正确地传递给Java执行环境?