Компания Oracle анонсировала (http://www.oracle.com/us/corporate/press/444374) доступность Java SE 7 (http://www.oracle.com/technetwork/java/javase/overview/index...) (Java Platform, Standard Edition 7), первый значительный релиз Java, выпущенный под управлением Oracle. Кроме большого числа новшеств, в новой версии сделан большой шаг навстречу реальной открытости платформы - в качестве эталонной реализации Java SE 7 использован не проприетарный пакет JDK (http://jdk7.java.net/), а его открытая реализация OpenJDK (http://openjdk.org/). Релиз (http://openjdk.java.net/projects/jdk7/) Java SE 7 был сформирован при тесном сотрудничестве инженеров Oracle с участниками мировой экосистемы Java, благодаря работе комитета JCP (Java Community Process) и сообщества OpenJDK.
Все поставляемые Oracle бинарные файлы эталонной реализации Java SE 7 собраны на основе кодовой базы OpenJDK, сама эталонная реализация полностью открыта под лицензией GPLv2 с исключениями GNU ClassPath, разреш...URL: http://www.oracle.com/us/corporate/press/444374
Новость: http://www.opennet.me/opennews/art.shtml?num=31332
а у нас досих пор java5 в конторе...
> а у нас досих пор java5 в конторе...Чем обусловлена её необходимость?
исторической ленью, я бы так сказал :)
Тем что write once, run everywhere - сказка для простаков :(
Даю гарантию, что всё написанное для 5 будет работать на 7.Исключения могут быть если используются нативные библиотеки и JNI, но здесь просто встаёт вопрос наличия нативных библиотек под целевую платформу.
> Даю гарантию, что всё написанное для 5 будет работать на 7.куда можно обратиться чтобы вернуть свои деньги?
Дядя - ты попал :)
Иди читай стоны Apache Foundation - у них половина пректов не взлетела :)
Как пример: Citi банк требует (для юр.лиц) java5
>> а у нас досих пор java5 в конторе...
> Чем обусловлена её необходимость?У многих клиентов стоит древняя вебсфера, с которой работает лишь 1.4 ява. Так что ява 5 - это еще шик...
Ну и нормально. В сановском, ныне оракловом продакшене штатная джава - 1.5 (в solaris 10). Ораклу виднее! Вот когда обновят в своих системах до 1.6 или 1.7, это будет что-то значить :)
>оракловом продакшене штатная джава - 1.5 (в solaris 10)ложь:
# cat /etc/release
Oracle Solaris 10 9/10 s10x_u9wos_14a X86
Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
Assembled 11 August 2010# java -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode, sharing)А если вы свой продакшен не накатываете рекомендованные вендором (в данном случае Sun, теперь Oracle) обновления - ССЗБ.
Ну не совсем так, там и 5 и 6 версия, но да, по дефолту в путях работает 6я# more /etc/release
Oracle Solaris 10 9/10 s10s_u9wos_14a SPARC
Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
Assembled 11 August 2010
# java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)
# pkginfo | grep j5
system SUNWj5cfg JDK 5.0 Host Config. (1.5.0_24)
system SUNWj5dev JDK 5.0 Dev. Tools (1.5.0_24)
system SUNWj5dmo JDK 5.0 Demo Programs (1.5.0_24)
system SUNWj5dmx JDK 5.0 64-bit Demo Programs (1.5.0_24)
system SUNWj5dvx JDK 5.0 64-bit Dev. Tools (1.5.0_24)
system SUNWj5man JDK 5.0 Man Pages (1.5.0_24)
system SUNWj5rt JDK 5.0 Runtime Env. (1.5.0_24)
system SUNWj5rtx JDK 5.0 64-bit Runtime Env. (1.5.0_24)
#
да, в вывод pkginfo я забыл глянуть...
ты врешь
> а у нас досих пор java5 в конторе...у нас java 1.2 на linux 2.0 и нормально
А когда в продакшн это можно будет?
На арче уже в репозитории.
> На арче уже в репозитории.Пошел делать -Syu
А когда в продакшен можно будет арч? :)
Никогда, ибо RR
он всегда там был и будет
Юмор оценил.
> А когда в продакшен можно будет арч? :)у меня на 800 серверах в продакшне
имхо еще нескоро. Я пытался на ней Eclipse Indigo крутить, огрёб кучу ошибок.
Правда это было недели 3 назад, может быть уже поправили (я проверял, баг репорты уже были на эту тему)
Хм,user@host:~$ java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)что значит "b147" ?
build 147
получается что это та же версия что была последней здесь
http://jdk7.java.net/download.html
и нет смысла обновляться?
b147 -> build 147
147-ой билд
> 147-ой билдбез обид
% java -version
openjdk version "1.7.0"
OpenJDK Runtime Environment (build 1.7.0-root_2011_07_13_10_45-b00)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)% pkg_info -Ex jdk
openjdk-7.0.147_1% uname -rsm
FreeBSD 8.2-STABLE amd64
А до убунты докатится? Или как всегда только в следующем релизе? Есть ли ppa или что - нибудь подобное?
> А до убунты докатится? Или как всегда только в следующем релизе? Есть
> ли ppa или что - нибудь подобное?A wget www.java.*.bin, chmod +x, ./*.bin, tar xvzf, sudo cp, export PATH=PATH:/usr/local/bin делать не пробовал?
--2011-07-29 10:02:54-- http://www.java.*.bin,/
Преобразование адреса www.java.*.bin,... ошибка: Name or service not known.
wget: невозможно распознать адрес `www.java.*.bin,'
--2011-07-29 10:02:54-- http://chmod/
Преобразование адреса chmod... ошибка: Name or service not known.
wget: невозможно распознать адрес `chmod'
--2011-07-29 10:02:57-- http://+x,/
Преобразование адреса +x,... ошибка: Name or service not known.
wget: невозможно распознать адрес `+x,'
Предупреждение: в HTTP шаблоны не поддерживаются.
--2011-07-29 10:03:00-- http://./*.bin,
Преобразование адреса .... ошибка: Name or service not known.
wget: невозможно распознать адрес `.'
--2011-07-29 10:03:00-- http://tar/
Преобразование адреса tar... ошибка: Name or service not known.
wget: невозможно распознать адрес `tar'
--2011-07-29 10:03:03-- http://xvzf,/
Преобразование адреса xvzf,... ошибка: Name or service not known.
wget: невозможно распознать адрес `xvzf,'
--2011-07-29 10:03:06-- http://sudo/
Преобразование адреса sudo... ошибка: Name or service not known.
wget: невозможно распознать адрес `sudo'
--2011-07-29 10:03:09-- http://cp,/
Преобразование адреса cp,... ошибка: Name or service not known.
wget: невозможно распознать адрес `cp,'
--2011-07-29 10:03:12-- http://export/
Преобразование адреса export... ошибка: Name or service not known.
wget: невозможно распознать адрес `export'
--2011-07-29 10:03:15-- ftp://path=path//usr/local/bin
=> `bin'
Преобразование адреса path=path... ошибка: Name or service not known.
wget: невозможно распознать адрес `path=path'ЧЯДНТ??
Пробовал. Можно и так. Но не нужно. Можно и LFS и генту поставить, но вопрос - то был про убунту, правда?
не, а че?
Следующий релиз, потому тчо не минорный. Советую десктопный дистрибутив.
> поддержка указания строк в выражениях "switch", использование "try" для ресурсов, улучшение обработки исключений (multi-catch) и т.пНу наконец то!
Кто-нибудь заметил, что jre 1.7.0 грузит CPU намного больше, чем 1.6.0?
неа у меня такого не было. В любом случае, думаю еще много чего выплывет, несмотря на небольшое количество изменений по сравнению с Java 6. Самое вкусное ведь до выхода 8ки отложили...
В 7-ке нету разницы в скорости между их бинарниками и openjdk?
Так я правильно понял, разделение как в шестерке на OpenJDK и Sun Java больше не будет?
Будет.
Ребята, они формат документации изменили - улучшили форматирование, добавили цветовую разметку, приятно смотреть!
зато положили на "Strong backward compatibility of Java SE 7 with previous versions of the platform preserves the skill sets of current Java software developers and protects Java technology investments". Лучше бы документацию доделывали после релиза...
Хм, интересно, только у меня при попытке скачать JDK7 сайтик Оракля выдаёт Internal Server Error?
> Хм, интересно, только у меня при попытке скачать JDK7 сайтик Оракля выдаёт
> Internal Server Error?вестимо, перевели на седьмую версию.
Главное, что бы теперь все банки не ломанулись с Java писать на C#, так как тогда наступит полная заря человечества. Всякие GNU/Linux пойдут таким лесом, что аж жалко. А Mac OS X будет просто не пришей хвост. Как будет обидно обладателям компьютеров за 100 тысяч на которых не запускается элементарная программа поддерживающая DBF файлы...Смотрю на эту мировую комедию и просто становиться смешно.... Пора валить из ИТ в область более надежную и стабильную... Куда бы податься?
> Главное, что бы теперь все банки не ломанулись с Java писать на
> C#, так как тогда наступит полная заря человечества. Всякие GNU/Linux пойдут
> таким лесом, что аж жалко.прикинь, ОГРОМНОМУ количеству народа совершенно пофиг на то, какой очередной за…б случается у банков.
> ОГРОМНОМУ количеству народа совершенно пофиг на то, какой очередной за…б случается у банков.Но когда их зарплата будет поступать слегка позже они начнут возмущаться. Ну, а мы то с вами знаем причину возникших проблем.
> Но когда их зарплата будет поступать слегка позже они начнут возмущаться.лично я беру всё налом. что и другим советую.
> Главное, что бы теперь все банки не ломанулись с Java писать на
> C#, так как тогда наступит полная заря человечества. Всякие GNU/Linux пойдут
> таким лесом, что аж жалко. А Mac OS X будет просто
> не пришей хвост. Как будет обидно обладателям компьютеров за 100 тысяч
> на которых не запускается элементарная программа поддерживающая DBF файлы...
> Смотрю на эту мировую комедию и просто становиться смешно.... Пора валить из
> ИТ в область более надежную и стабильную... Куда бы податься?Банки уже сейчас идут лесом и никому дела до них нет ... если они вдруг решат перейти на мелкомягких это будт не иначе порыв суицыда :-))) из тех клиент банков которые разработаны програмерами банков многие как говорится - обнять и плакать ... делфи рулит ... четвертый :-))