Я подумываю о разработке Java-приложения для Ubuntu. На странице https://help.ubuntu.com/community/Java не сказано, что (если есть) приходит по умолчанию.
Кроме того, я знаю, что многие люди меняют свою версию Java для запуска таких приложений, как Minecraft.
Какую версию используют люди - или Java просто плохой выбор?
Версия по умолчанию в 12.04 - OpenJDK 6 (openjdk-6-jre
, он же default-jre
) (хотя OpenJDK 7 можно установить). По умолчанию в 12.10 используется OpenJDK 7.
OpenJDK - это реализация спецификации Java с открытым исходным кодом. Как правило, он полностью совместим с «официальной» реализацией Oracle / Sun Java (но есть несколько крайних случаев, когда части исходного JDK были лицензированы, например, со шрифтами, в которых реализации могут немного отличаться). Этот вопрос обсуждает проблему немного.
Если в Java 7 нет функций, которые вы действительно хотите использовать, я бы порекомендовал ориентироваться на OpenJDK 6, который должен работать с подавляющим большинством установок Java, как на Ubuntu, так и на других платформах.