CentOS 6 и Sun / Oracle Java Проблема [дубликат]

Возможный дубликат:
Linux не хватает памяти на VPS

У меня OpenVZ VPS работает под управлением 64-разрядной версии CentOS 6.3, и когда я пытаюсь установить 64-разрядную версию JRE 7 с помощью команды:

rpm -Uvh java.rpm

Это дает мне эту ошибку:

Preparing...                ########################################### [100%]
   1:jre                    ########################################### [100%]
Unpacking JAR files...
        rt.jar...
Error: Could not open input file: /usr/java/jre1.7.0_09/lib/rt.pack
        jsse.jar...
Error: Could not open input file: /usr/java/jre1.7.0_09/lib/jsse.pack
        charsets.jar...
Error: Could not open input file: /usr/java/jre1.7.0_09/lib/charsets.pack
        localedata.jar...
Error: Could not open input file: /usr/java/jre1.7.0_09/lib/ext/localedata.pack

Затем я попробовал t Команда:

java -version

И это дает мне эту ошибку:

Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine
Error: A fatal exception has occurred. Program will exit.

Почему это происходит, если у меня более чем достаточно ОЗУ на VPS для запуска этого (1 ГБ)? Может ли это быть проблема с хост-узлом VPS?

Спасибо

ИЗМЕНИТЬ 1: Ссылка на снимок экрана beancounter http://puu.sh/1xwxB

РЕДАКТИРОВАТЬ 2: Ссылка на снимок экрана htop http://puu.sh/1xwDl

0
задан 13 April 2017 в 15:14
1 ответ

В зависимости от того, что вы хотите сделать, я бы посоветовал прекратить использование OpenVZ и использовать какое-нибудь реальное решение виртуализации, например KVM.

Попробуйте запустить Java-приложение с помощью этой команды:

java -Xms16m 
2
ответ дан 4 December 2019 в 14:20

Теги

Похожие вопросы