Как установить и запустить JavaRE на Busybox?

Я установил Busybox на виртуальной машине, созданной с помощью контейнеров linux (lxc), и теперь мне нужно установить javaRE, чтобы запустить на нем мое приложение java.

Я скачал и установил в Busybox RPM для Linux x86 отсюда, но когда я пытаюсь запустить./java из /usr/java/bin/ , это то, что происходит

Кажется, что он не может видеть исполняемый файл или, возможно, я запускаю не тот файл, конечно, я где-то не так, но я не понимаю, где.

Я пытался найти решение, но я не могу найти кого-то, кто имеет такую ​​же проблему.

Спасибо!

1 ответ

У меня была такая же проблема, и я обнаружил, что это связано с тем, что busybox использует uclibc вместо glibc. Есть вариант или ящик с занятыми именами, называемый 'ubuntu-tarmaker', который предположительно решает эту проблему, но я решил, что, возможно, мне лучше использовать другой базовый образ. Ссылка: https://github.com/jpetazzo/docker-busybox/issues/1 (да, это действительно проблема № 1).

Другие вопросы по тегам