В чем разница между пятью версиями Java на этой странице для Ubuntu?

Я понял, что при поиске в объективе ваш термин будет использоваться для поиска приложения или приложения с ключевым словом в комментарии. Таким образом, есть способ изменить это.

Откройте терминал и запустите следующие команды:

cd /usr/share/applications
ls

Когда вы найдете программу запуска, которую вы хотите, запустите: [!d2 ]

sudo gedit AvideMux.desktop

(с использованием AvideMux в качестве примера)

В окне найдите строку «Комментарий» и добавьте слова «видеоредактор», например. Это должно привести к тому, что ваш поиск приведет к вашему выбору.

9
задан 31 May 2012 в 13:26

48 ответов

Насколько я знаю, openJDK почти то же самое, что и Sun JDK, основное отличие в том, что он является открытым исходным кодом. Вы не можете использовать IBM JDK, если вы являетесь пользователем ПК, поскольку он ограничен PowerPC. Gcj не считается хорошим выбором для меня, поскольку он кажется еще незрелым.

1
ответ дан 6 August 2018 в 01:00

FWIW, у меня было меньше проблем с Oracle / Sun Java, чем с любой другой версией. OpenJDK работает большую часть времени. Я никогда не получал работу GNU Java. IBM Java кажется хорошим, но у меня нет большого опыта.

WebUpd8te имеет PPA, который упрощает установку через apt-get. Если у вас нет причин использовать другую версию, например лицензирование, я бы пошел с Oracle Java.

0
ответ дан 6 August 2018 в 01:00

В нем объясняется, что каждый из них находится на странице, но по существу они все являются Java-версиями Orcale, только что разработанными разными группами.

  • OpenJDK - это разработка с открытым исходным кодом для выпуска Java-версий Oracles.
  • Java 6 и 7 - это просто версии стандартной версии Oracles Java. & Амп; является наиболее актуальным и выпущен в прошлом году в июне или июле, я думаю.
  • Версия IBM в основном использовалась для PowerPC, поскольку ее состояния, вероятно, будут иметь для вас большое значение, если у вас нет процессора PowerPC.
  • Компилятор GNU предназначен для разработчиков, которые кодируются на Java. Его просто компилятор для java. Если вы не знаете, что это такое, вы, вероятно, не нуждаетесь в нем, если не хотите узнать о разработке Java.

Я использую OpenJDK, потому что он работает лучше с Minecraft. Нет другой причины.

Билл

1
ответ дан 6 August 2018 в 01:00

Язык Java и среда выполнения - это спецификация. Все эти пакеты представляют собой различные реализации той же спецификации.

И читайте больше здесь: https://stackoverflow.com/questions/1977238/why-should-i-use-the-oracle-jdk-over-the-openjdk-or-vice -versa

Обычно вы просто должны использовать openJDK, поскольку он работает так же хорошо, как и Oracles JDK, но с открытым исходным кодом, поэтому у вас нет проблем с лицензиями. Дополнительная информация в http://openjdk.java.net/

2
ответ дан 7 August 2018 в 18:27

Это, вероятно, вызовет гнев многих из людей FLOSS, но вот мой короткий ответ.

Oracle приобрела Sun, Oracle (Sun). Java 6 - это только старая версия Oracle Java 7. Это говорит. Если у вас нет действительно веской причины не использовать версию Oracle. Все остальное - попытка повторить то, что сделал Oracle, и ни один из них не так хорош.

Что касается нарушения качества. GNU Java - худшая попытка JVM, которую я когда-либо видел. Если вам не нравятся частые сбои, не используйте ее. IBM Java - никогда не использовал ее честно, поэтому никакого мнения OpenJDK - если вы собираетесь использовать реализацию JVM с открытым исходным кодом, я бы использовал OpenJDK и использовал версию 7.x.

0
ответ дан 7 August 2018 в 18:27

Насколько я знаю, openJDK почти то же самое, что и Sun JDK, основное отличие в том, что он является открытым исходным кодом. Вы не можете использовать IBM JDK, если вы являетесь пользователем ПК, поскольку он ограничен PowerPC. Gcj не считается хорошим выбором для меня, поскольку он кажется еще незрелым.

1
ответ дан 7 August 2018 в 18:27

FWIW, у меня было меньше проблем с Oracle / Sun Java, чем с любой другой версией. OpenJDK работает большую часть времени. Я никогда не получал работу GNU Java. IBM Java кажется хорошим, но у меня нет большого опыта.

WebUpd8te имеет PPA, который упрощает установку через apt-get. Если у вас нет причин использовать другую версию, например лицензирование, я бы пошел с Oracle Java.

0
ответ дан 7 August 2018 в 18:27

В нем объясняется, что каждый из них находится на странице, но по существу они все являются Java-версиями Orcale, только что разработанными разными группами.

  • OpenJDK - это разработка с открытым исходным кодом для выпуска Java-версий Oracles.
  • Java 6 и 7 - это просто версии стандартной версии Oracles Java. & Амп; является наиболее актуальным и выпущен в прошлом году в июне или июле, я думаю.
  • Версия IBM в основном использовалась для PowerPC, поскольку ее состояния, вероятно, будут иметь для вас большое значение, если у вас нет процессора PowerPC.
  • Компилятор GNU предназначен для разработчиков, которые кодируются на Java. Его просто компилятор для java. Если вы не знаете, что это такое, вы, вероятно, не нуждаетесь в нем, если не хотите узнать о разработке Java.

Я использую OpenJDK, потому что он работает лучше с Minecraft. Нет другой причины.

Билл

1
ответ дан 7 August 2018 в 18:27

Язык Java и среда выполнения - это спецификация. Все эти пакеты представляют собой различные реализации той же спецификации.

И читайте больше здесь: https://stackoverflow.com/questions/1977238/why-should-i-use-the-oracle-jdk-over-the-openjdk-or-vice -versa

Обычно вы просто должны использовать openJDK, поскольку он работает так же хорошо, как и Oracles JDK, но с открытым исходным кодом, поэтому у вас нет проблем с лицензиями. Дополнительная информация в http://openjdk.java.net/

2
ответ дан 10 August 2018 в 07:09

Это, вероятно, вызовет гнев многих из людей FLOSS, но вот мой короткий ответ.

Oracle приобрела Sun, Oracle (Sun). Java 6 - это только старая версия Oracle Java 7. Это говорит. Если у вас нет действительно веской причины не использовать версию Oracle. Все остальное - попытка повторить то, что сделал Oracle, и ни один из них не так хорош.

Что касается нарушения качества. GNU Java - худшая попытка JVM, которую я когда-либо видел. Если вам не нравятся частые сбои, не используйте ее. IBM Java - никогда не использовал ее честно, поэтому никакого мнения OpenJDK - если вы собираетесь использовать реализацию JVM с открытым исходным кодом, я бы использовал OpenJDK и использовал версию 7.x.

0
ответ дан 10 August 2018 в 07:09

Насколько я знаю, openJDK почти то же самое, что и Sun JDK, основное отличие в том, что он является открытым исходным кодом. Вы не можете использовать IBM JDK, если вы являетесь пользователем ПК, поскольку он ограничен PowerPC. Gcj не считается хорошим выбором для меня, поскольку он кажется еще незрелым.

1
ответ дан 10 August 2018 в 07:09

FWIW, у меня было меньше проблем с Oracle / Sun Java, чем с любой другой версией. OpenJDK работает большую часть времени. Я никогда не получал работу GNU Java. IBM Java кажется хорошим, но у меня нет большого опыта.

WebUpd8te имеет PPA, который упрощает установку через apt-get. Если у вас нет причин использовать другую версию, например лицензирование, я бы пошел с Oracle Java.

0
ответ дан 10 August 2018 в 07:09

В нем объясняется, что каждый из них находится на странице, но по существу они все являются Java-версиями Orcale, только что разработанными разными группами.

  • OpenJDK - это разработка с открытым исходным кодом для выпуска Java-версий Oracles.
  • Java 6 и 7 - это просто версии стандартной версии Oracles Java. & Амп; является наиболее актуальным и выпущен в прошлом году в июне или июле, я думаю.
  • Версия IBM в основном использовалась для PowerPC, поскольку ее состояния, вероятно, будут иметь для вас большое значение, если у вас нет процессора PowerPC.
  • Компилятор GNU предназначен для разработчиков, которые кодируются на Java. Его просто компилятор для java. Если вы не знаете, что это такое, вы, вероятно, не нуждаетесь в нем, если не хотите узнать о разработке Java.

Я использую OpenJDK, потому что он работает лучше с Minecraft. Нет другой причины.

Билл

1
ответ дан 10 August 2018 в 07:09

Язык Java и среда выполнения - это спецификация. Все эти пакеты представляют собой различные реализации той же спецификации.

И читайте больше здесь: https://stackoverflow.com/questions/1977238/why-should-i-use-the-oracle-jdk-over-the-openjdk-or-vice -versa

Обычно вы просто должны использовать openJDK, поскольку он работает так же хорошо, как и Oracles JDK, но с открытым исходным кодом, поэтому у вас нет проблем с лицензиями. Дополнительная информация в http://openjdk.java.net/

2
ответ дан 15 August 2018 в 19:08

Это, вероятно, вызовет гнев многих из людей FLOSS, но вот мой короткий ответ.

Oracle приобрела Sun, Oracle (Sun). Java 6 - это только старая версия Oracle Java 7. Это говорит. Если у вас нет действительно веской причины не использовать версию Oracle. Все остальное - попытка повторить то, что сделал Oracle, и ни один из них не так хорош.

Что касается нарушения качества. GNU Java - худшая попытка JVM, которую я когда-либо видел. Если вам не нравятся частые сбои, не используйте ее. IBM Java - никогда не использовал ее честно, поэтому никакого мнения OpenJDK - если вы собираетесь использовать реализацию JVM с открытым исходным кодом, я бы использовал OpenJDK и использовал версию 7.x.

0
ответ дан 15 August 2018 в 19:08

Насколько я знаю, openJDK почти то же самое, что и Sun JDK, основное отличие в том, что он является открытым исходным кодом. Вы не можете использовать IBM JDK, если вы являетесь пользователем ПК, поскольку он ограничен PowerPC. Gcj не считается хорошим выбором для меня, поскольку он кажется еще незрелым.

1
ответ дан 15 August 2018 в 19:08

FWIW, у меня было меньше проблем с Oracle / Sun Java, чем с любой другой версией. OpenJDK работает большую часть времени. Я никогда не получал работу GNU Java. IBM Java кажется хорошим, но у меня нет большого опыта.

WebUpd8te имеет PPA, который упрощает установку через apt-get. Если у вас нет причин использовать другую версию, например лицензирование, я бы пошел с Oracle Java.

0
ответ дан 15 August 2018 в 19:08

В нем объясняется, что каждый из них находится на странице, но по существу они все являются Java-версиями Orcale, только что разработанными разными группами.

  • OpenJDK - это разработка с открытым исходным кодом для выпуска Java-версий Oracles.
  • Java 6 и 7 - это просто версии стандартной версии Oracles Java. & Амп; является наиболее актуальным и выпущен в прошлом году в июне или июле, я думаю.
  • Версия IBM в основном использовалась для PowerPC, поскольку ее состояния, вероятно, будут иметь для вас большое значение, если у вас нет процессора PowerPC.
  • Компилятор GNU предназначен для разработчиков, которые кодируются на Java. Его просто компилятор для java. Если вы не знаете, что это такое, вы, вероятно, не нуждаетесь в нем, если не хотите узнать о разработке Java.

Я использую OpenJDK, потому что он работает лучше с Minecraft. Нет другой причины.

Билл

1
ответ дан 15 August 2018 в 19:08

Другие вопросы по тегам:

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