gpt4 book ai didi

java - Ubuntu 8.04 中以下 jdk 路径的等价物是什么?

转载 作者:行者123 更新时间:2023-12-04 07:09:41 26 4
gpt4 key购买 nike

我必须设置以下两个变量:

export LD_LIBRARY_PATH=/usr/java/jdk1.6.0/jre/lib/i386/:/usr/java/jdk1.6.0/jre/lib/i386/client/:./
export JAVA_HOME=/usr/java/jdk1.6.0/

由于以上是通过 SunJDK 安装的 JDK 版本, openjdk-6-jdk 的等效路径可能是什么?包裹?

我的 OpenJDK 安装在:
/usr/lib/jvm/java-6-openjdk

我找不到文件夹 i386/ , 尽管。我应该指向哪条路径?

最佳答案

open-jdk包本身并未与 Hardy 上的任何共享对象/库(.so 文件)一起分发,尽管 open-jre做。

一般不需要设置LD_LIBRARY_PATH手动,如 java二进制文件应该自动寻找任何标准 open-jre图书馆在他们著名的地方。但是,如果您遇到库依赖问题(请参阅下文如何使用 ldd 命令来识别此类未满足的依赖关系),您可能需要指出 LD_LIBRARY_PATH/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/ (IIRC Slicehost 的架构是 AMD 64bit)或 /usr/lib/jvm/java-6-openjdk/jre/lib/i386/ .

同时导出 JAVA_HOME/usr/lib/jvm/java-6-openjdk
您可以确认 java通过运行满足所有共享对象/库依赖项:

ldd $JAVA_HOME/bin/java

作为 open-jdk 的一部分分发的文件的完整列表和 open-jre ,见 the open-jdk (amd64) file listthe open-jre (amd64) file list ,或运行:
dpkg -L openjdk-6-jdk
dpkg -L openjdk-6-jre

...在您的系统上。

关于java - Ubuntu 8.04 中以下 jdk 路径的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/578165/

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