2016-02-02 2 views
1

Когда мы используем java -fullversion, получаем выход как java полная версия "1.7.0_45-b18".Что означает b в java -fullversion?

что это такое b18 в полной версии java?

Я тщательно изучил некоторые статьи оракула, в которых говорится, что это указывает на версии сборки. Итак, какова должна быть эта версия для сборки?

Также я вижу, что некоторые ошибки на http://bugs.java.com/, в которых говорится, что они находятся в обратном порядке из более высокой версии. Например: http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8018840

В нем говорится, что «Затронутые версии: 7u45» и «Fixed Versions: 7u45 (b01)».

Итак, что это за фиксированные версии: 7u45 (b01) указывает? Означает ли это, что это исправлено в некоторых более поздних версиях одной и той же версии Java?

Также как моя текущая команда java -fullversion говорит: «1.7.0_45-b18». SO означает ли это, что существует 18 различных построек для 7u45?

ответ

2

b18 не ссылается на 18 строит в вашей системе. Концепция такова: - После того как завершение кода выполняется разработчиками по нескольким функциям программного обеспечения, строки кода преобразуются в программное обеспечение или приложение, чтобы мы могли его использовать. Каждая сборка пронумерована и постоянно меняется при каждом выпуске этой новой версии. Итак, у b18 есть все предыдущие функции и новые функции, включенные в i.e обновленную версию программного обеспечения, и ваша ОС обновит программное обеспечение (если автоматическое обновление включено) вместо сохранения копии каждой сборки. Надеюсь, это прояснит ваши сомнения в некоторой степени ... :)

1

От Javadoc source:

JRE Family Version JRE Security Baseline 
        (Full Version String) 
7     1.7.0_45 
6     1.6.0_65 
5.0     1.5.0_55 

Итак, как вы уже нашли б означает «строить» и 1.7.0_45 является базовым JRE безопасности, которая представляет JRE Family версии 7. И b18 является Сложение 18.

+0

так значит ли это, что существует 18 различных сборок, доступных для одних и тех же версий Java? – Onki

+0

@ Rahul Tripathi также означает, что эти 18 сборников имеют разные ошибки, разрешенные в них. – Onki

+2

Это означает, что вы установили 18-ю сборку. Вероятно, есть больше сборок. – AlexR