我正在关注教程:http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jniexamp.html
当我到达我应该设置库路径的部分时:
Unix或Linux:
LD_LIBRARY_PATH=`pwd`
export LD_LIBRARY_PATH
Windows NT / 2000/95:
set PATH=%path%;
这些都不适用于cygwin。我在尝试运行程序时遇到错误。
答案 0 :(得分:13)
Cygwin不使用LD_LIBRARY_PATH
,它会在PATH
中查找共享库,请尝试:
export PATH=`pwd`:$PATH
这会将当前目录添加到PATH的前面。
答案 1 :(得分:0)
那是
LD_LIBRARY_PATH=$(pwd)
然后你搞砸了html,或者你真的在运行:
LD_LIBRARY_PATH=pwd
如果是后者,请尝试添加$()以将当前工作目录放入路径中。此外,你可以
echo $LD_LIBRARY_PATH
确保它包含您想要的内容。你可以考虑做
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)
以避免丢弃路径的先前内容。