gpt4 book ai didi

java - 如何在 docker-ubuntu 环境中设置 JAVA_HOME?

转载 作者:行者123 更新时间:2023-11-30 05:47:17 24 4
gpt4 key购买 nike

我正在我的 mac docker 环境中尝试使用 ubuntu 进行开发。 javac/gcc工作正常,但是当我尝试使用JNI连接java和c程序时,我发现了一个问题。我需要在我的 ubuntu docker 镜像上找到包含文件和 libjvm.so 文件。但不幸的是我发现javac实际上是:

root@4968756a1edd:~/mynet/mytest/build/jni# javac -version
javac 1.8.0_191

root@4968756a1edd:~/mynet/mytest/build/jni# ls -lrt `which javac`
lrwxrwxrwx 1 root root 23 Feb 6 07:38 /usr/bin/javac ->
/etc/alternatives/javac

嗯,在 ubuntu/centos 虚拟机安装中,通常有一个 jdk 目录,所有内容(bin/lib/include)都在这个目录下。但是在docker镜像中,我如何找到这个jdk安装位置和所有那些头文件/库?

最佳答案

在 bash 中你可以像这样设置环境变量:

sudo -H gedit /etc/environment
JAVA_HOME=/path/to/java/folder

关于java - 如何在 docker-ubuntu 环境中设置 JAVA_HOME?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54627140/

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