У меня возникли проблемы с пониманием некоторых основ Java JRE.
Мне нужно запустить Java-код во встроенной системе, и для этого мне нужна минимальная среда выполнения Java Runtime Environment, установленная в ядре Linux, то есть минимальный пакет, необходимый для выполнения двоичных файлов Java. Я думаю, что это невозможно сделать только с JVM (пакет JRE необходим, я здесь не прав?)
Дело в том, что при просмотре репозиториев Debian я не совсем понимаю различия между пакетами openjdk-6-jre
, openjdk-6-jre-headless
и openjdk-6-jre-lib
. Будут ли программы Java работать только с первым? или, три из них нужны?
Это проблема, поскольку между ними существует большая разница в размере (МБ).