我试图运行一个通过运行以下批处理文件来执行的程序:
@echo off
rem在这里添加额外的JVM选项
set =-Xms64m -Xmx256m
rem构建命令行参数
设置CMD_LINE_ARGS=%1
如果“%1”“==”goto doneStart“
移位
*setupArgs
如果“%1”“==”goto doneStart“
设置CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
移位
goto setupArgs
*已开始
rem启动DCS
java %选择% -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。一切似乎都正常,但我从执行批处理文件中得到以下命令提示符输出。
信息启动DCS..。
信息本地LAPACK不可用:在nni_lapack中没有java.library.path
信息不可用:在nni_blas中没有java.library.path
INFO DCS启动于端口: 8080
我设法在网上找到了LAPACK和BLAS库,但是如何将它们添加到java.library.path (以及如何找到java.library.path指向的库)?
如果任何想帮助我的人需要更多的信息或澄清,请告诉我。我对java web开发非常陌生。
发布于 2011-06-23 15:37:30
java.library.path用于查找本机库(Windows上的dll)。您需要在某个地方下载LAPACK和BLAS库(例如在C:\path\lapack\lib和C:\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发布于 2011-06-23 15:33:00
你可以试试:
SET PATH=<path>/lapack.dll;<path>/blas.dllhttps://stackoverflow.com/questions/6456562
复制相似问题