gpt4 book ai didi

java - 将库添加到 java.library.path

转载 作者:行者123 更新时间:2023-11-30 05:01:43 26 4
gpt4 key购买 nike

我正在尝试运行一个通过运行以下批处理文件来执行的程序:

@echo off

rem Add extra JVM options here

set OPTS=-Xms64m -Xmx256m

rem Build command line arguments

set CMD_LINE_ARGS=%1

if ""%1""=="""" goto doneStart

shift

:setupArgs

if ""%1""=="""" goto doneStart

set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1

shift

goto setupArgs

:doneStart

rem Launch the DCS

java %OPTS% -Djava.ext.dirs=lib -Ddcs.war=war/carrot2-dcs.war org.carrot2.dcs.DcsApp

%CMD_LINE_ARGS%

此批处理文件将程序设置为 http://localhost:8080 (我相信这是一个servlet)。该程序是一个类似于此处的集群引擎:http://search.carrot2.org/stable/search 。一切似乎都正常,但我通过执行批处理文件得到以下命令提示符输出。

[INFO] Starting DCS...

[INFO] Native LAPACK not available: no nni_lapack in java.library.path

[INFO] Native BLAS not available: no nni_blas in java.library.path

[INFO] DCS started on port: 8080

我设法在线找到了 LAPACK 和 BLAS 库,但是如何将它们添加到 java.library.path(以及如何找到 java.library.path 指向的内容)?

如果任何愿意帮助我的人需要一些其他信息或说明,请告诉我。我对 Java Web 开发还很陌生。

最佳答案

Java 使用

java.library.path 查找 native 库(Windows 上的 dll)。您需要在某处下载 LAPACK 和 BLAS 库(例如在 C:\path\lapack\libC:\path\blas\lib 中)。然后,您需要在调用程序时适本地设置java.library.path。例如:

java %OPTS% -Djava.library.path=C:\path\lapack\lib;C:\path\blas\lib -Djava.ext.dirs=lib -Ddcs.war=war/carrot2-dcs.war org.carrot2.dcs.DcsApp

关于java - 将库添加到 java.library.path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6456562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com