У меня была проблема с Java, так как я установил Ubuntu, и это была главная причина, я прекратил играть в определенные основанные на Java игры, такие как Minecraft. Вы видите, хотя я загрузил OpenJDK 6 с Центра программного обеспечения, Ubuntu отказывается распознавать, что мне действительно на самом деле устанавливали его. Когда я ввожу java -version
в терминал открывается следующее:
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* gcj-4.7-jre-headless
* openjdk-7-jre-headless
* openjdk-6-jre-headless
Try: sudo apt-get install <selected package>
Давая ему презумпцию невиновности, я пытался установить их также. К сожалению, java -version
продолжает представлять меня это то же точное сообщение каждый раз. Кроме того, только для проверки терминал не был выпитый, я проверил Minecraft.jar>, Свойства> Открывают With, и OpenJDK 6 был, неудивительно, не доступен из списка.
Править: Вот результаты dpkg -l | grep jdk
:
ii openjdk-6-jre:i386 6b27-1.12.6-1ubuntu0.12.10.2 i386 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-6-jre-headless:i386 6b27-1.12.6-1ubuntu0.12.10.2 i386 OpenJDK Java runtime, using Hotspot JIT (headless)
ii openjdk-6-jre-lib 6b27-1.12.6-1ubuntu0.12.10.2 all OpenJDK Java runtime (architecture independent libraries)
ii openjdk-7-jre:i386 7u21-2.3.9-0ubuntu0.12.10.1 i386 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-7-jre-headless:i386 7u21-2.3.9-0ubuntu0.12.10.1 i386 OpenJDK Java runtime, using Hotspot JIT (headless)
ii openjdk-7-jre-lib 7u21-2.3.9-0ubuntu0.12.10.1 all OpenJDK Java runtime (architecture independent libraries)
Лично я предпочитаю использовать Oracle JDK вместо стандартного openJDK (IcedTea). Просто скачайте .tar или .bin и распакуйте его в /opt/java/JDK1.7.0_25 (или что-то еще). Затем используйте «update-alternatives», чтобы добавить ссылки (в ваш PATH) для этого местоположения.
Возможно, что-то пошло не так с установкой, а некоторые ссылки установлены неправильно. Попробуйте удалить Java:
sudo apt-get purge icedtea- * openjdk - *
Перезагрузите компьютер и установите его снова.
Возможно, вы также захотите попробовать Sun-Java вместо openJDK. Следуйте этой теме:
Как я могу установить проприетарную версию Sun JDK 6/7/8 или JRE от Sun / Oracle?