Назад | Перейти на главную страницу

Как восстановить Java в Ubuntu после попытки перехода на Java 6 с помощью update-java-alternatives

Я попытался переключиться с 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 (отрегулируйте значения в соответствии с доступной памятью вашего сервера)?