как установить JAVA_HOME в моей среде docker-ubuntu? - PullRequest
0 голосов
/ 11 февраля 2019

Я пробую Ubuntu в моей среде Mac Docker для разработки.javac / gcc работает нормально, но когда я пытаюсь использовать JNI для соединения программ java и c, я обнаружил проблему.Мне нужно найти включаемый файл и файл libjvm.so на моем образе докера ubuntu.Но, к сожалению, я обнаружил, что на самом деле 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) находится в этом каталоге.Но в образе докера, как я могу найти это место установки jdk и все эти заголовки / библиотеки?

1 Ответ

0 голосов
/ 11 февраля 2019

В bash вы можете установить переменные env следующим образом:

sudo -H gedit /etc/environment
JAVA_HOME=/path/to/java/folder
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...