Я попытался переключиться с Java 5 на Java 6 с помощью команды «update-java-alternatives», как описано на этой странице: https://help.ubuntu.com/community/Java
Но потом я получаю следующую ошибку, когда пытаюсь выполнить java:
root@webserver:~# java
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Я также пытался переустановить двоичные файлы java с помощью «apt-get», но мне не удалось переустановить его. Я хотел бы публиковать сообщения об ошибках "apt-get", но, к сожалению, я не знаю, как распечатать сообщения об ошибках на английском, а не на немецком языке.
Моя система - это ROOT-сервер Ubuntu 8.04.
Вот текст на английском языке для повторной установки Java 6:
root@server:~# apt-get install sun-java6-jdk
Reading package lists ... Ready
Dependency tree
Reading state information ... Ready
sun-java6-jdk is already the newest version.
sun-java6-jdk set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 86 not upgraded.
1 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Set up a sun-java6-bin (6-03-0ubuntu2) ...
Could not create the Java virtual machine.
dpkg: error processing sun-java6-bin (- configure):
Subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
sun-java6-bin
E: Sub-process / usr / bin / dpkg returned an error code (1)
Я надеюсь, что это поможет вам помочь мне.
Я бы рекомендовал попробовать установку еще раз, вот так:
apt-get --reinstall install sun-java6-jdk
Это приведет к полной переустановке программного обеспечения, вместо того, чтобы пытаться настроить то, что уже есть.
Java говорит, что у него недостаточно памяти. Вы пробовали запустить его с параметрами ограничения памяти, например java -Xms64m -Xmx512m
(отрегулируйте значения в соответствии с доступной памятью вашего сервера)?