我在AMD64芯片上的Solaris 10上运行了jdk1.6。
我已经设置了LD_LIBRARY_PATH = / usr / jdk / instances / jdk1.6.0 / jre / lib / amd64。
但是似乎Java总是尝试在i386文件夹(/usr/jdk/instances/jdk1.6.0/jre/lib/i386/server)中而不是amd64文件夹(/ usr / jdk / instances / jdk1)中查找库libjvm.so。 6.0 / jre / lib / amd64 / server)。
我在这里想念什么吗?无论如何,有没有设置java的环境路径,以便它在特定路径下查找库?
最佳答案
不知道这是否行得通。你可以试试这个吗?
JAVA_LDFLAGS="-L/usr/jdk/instances/jdk1.6.0/jre/lib/amd64/server"