Форум программистов, компьютерный форум, киберфорум
Java: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
1 / 1 / 1
Регистрация: 18.08.2007
Сообщений: 289

Впечатления: Sun JRE/JDK 1.4.0 final

29.04.2008, 21:14. Показов 3092. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вышла финальная версия JRE/JDK 1.4.0.
Повышено быстродействие, добавлено много новых пакетов.
Появился долгожданный(для меня) визуальный компонент javax.swing.JSpinner (перечислитель для числовых и других данных, включаяя дату/время) -- на первый взгляд очень мощный.
JRE1.4.0 занимает в дистрибутиве около 12Мб;
JDK1.4.0 занимает в дистрибутиве около 36Мб;
JDK1.4.0 DocAPI занимает в дистрибутиве около 32Мб;
http://java.sun.com/j2se/1.4/
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.04.2008, 21:14
Ответы с готовыми решениями:

Нужно ли ставить pubic JRE, если установлен private JRE, идущий с jDK 11?
Всем доброго времени суток! Недавно начал изучать Java и возникла такая проблема: снес все старые версии Java и поставил последнюю версию...

Jdk и jre разные версии
Всем привет. Столкнулся с такой проблемой: установил на днях jdk 12 для изучения языка Java. Но среда исполнения не может запустить мои...

Настройка NetBeans JavaFX jdk jre
Всем привет! Помогите разобратся с возникшей проблемой, у меня нет возможности (полномочий на установку jdk и jre ) для работы...

13
1 / 1 / 1
Регистрация: 18.08.2007
Сообщений: 289
29.04.2008, 21:17  [ТС]
Вот только JBuilder5Ent не смог 'переварить' новый JDK1.4.0 -- ни в какую не хочет его признавать.
Зато JBuilder6 'полюбил' его всем сердцем -- я и его самого заставил работать под JRE1.4.0 и запускать отладку приложений под JDK1.4.0.
0
Mulder
30.04.2008, 01:19
А что ты если не секрет поменял в JBuilder'e 6?

я мнеял только Target VM и JDK в свойствах проэкта. Модет что-то еще поменять надо, тем более чтоб самого билдера заставить под ней работать?

Кстати это у всех или у меня одного - в JFileChooser'e кнопка расвертывания ComboBox'a с выбором типов показываемых файлов - ну оччень большая ?
1 / 1 / 1
Регистрация: 18.08.2007
Сообщений: 289
30.04.2008, 01:34  [ТС]
Настроить новый JDK для отладки и компиляции -- плёвое дело: Меню->Tools->Configure JDKs...
Добавляем новый узел('New...') в 'User Home' с именем, допустим, 'jdk1.4.0';
Указываем путь('JDK Home path:') к базовому каталогу JDK на диске -- JBuilder сам найдёт все ресурсы, документацию и исходники этого JDK, отразив всё в нижних вкладках пути;
Указываем в опциях проекта для компилятора целевой JDK
(Project->Project Properties->Paths->JDK: jdk1.4.0');
Опционально выставляем целевую JVM для компилятора (Project->Project Properties->Build->Java->Target VM:....

Для того, чтобы сам JBuilder заработал под JRE1.4.0 нужно в Блокноте поправить файл JBuilder6inJDK.Config, указав полные пути к каталогу JDK1.4.0. Потом это проверяется в About-окне JBuilder-а.
0
Mulder
30.04.2008, 02:23
Большое спасибо. Все заработало!
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
11.05.2008, 12:06
Вскрылся огромный, для меня, недостаток 1.4.0. Почему-то скомпилированные им файлы, не поддерживаются COM, хотя скомпилированные 1.3.1 поддерживаются вполне. Приходится держать установленными два SDK. Видимо Sun несколько изменила формат .class файлов. Версию о кознях MS отметаю сразу, т.к. для использования .class в COM используется MS JVM, последняя версия которой относится к 1998 году.
0
1 / 1 / 1
Регистрация: 18.08.2007
Сообщений: 289
13.05.2008, 00:38  [ТС]
Ну-ка, поподробнее, пожалуйста, о Java&COM.
Что-то я не пойму Вас, причём здесь совместивость Sun Java2 и COM?
Ведь COM-bridge -- это изобретение MS и ещё некоторых экспериментаторов по скрещиванию ужа с ежом.
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
13.05.2008, 11:53
Поподробнее? Пожалуйста.

Итак, любой Java класс (скомпилированный JDK до 1.4.0) находящийся на машине в CLASSPATH или в trustlib можно было использовать, как COM класс. Т.е. создавать его в VBScript, VB и т.д. И вызывать его методы, естественно.

Не все так просто, конечно. В качестве параметров методов поддерживаются только базовые типы (насколько я знаю). Однако эту проблему легко обойти, написав класс оболочку. В частности, мне удалось подобным образом заставить работать под COM небезызвестный FOP (xml.apache.org/fop)

А в .class файлах, скомпилированных JDK 1.4.0 подобная возможность пропала, т.е. msjava.dll их 'не видит'. И таким образом пропала совместимость (т.е. возможность вызова) Java классов и COM.

В совместимости Java и COM нет ничего удивительного, ведь модель Java классов легко проецируется на COM. И несмотря на то что мост COM - Java изобретение MS, похоже именно Sun решила убрать подобную возможность и ограничить своих клиентов.

Кстати, есть фирма Integra, которая занимается возможностью работы Java2 классов в COM. Т.к. заставить работать Java2 приложение под MSJVM весьма непростая задача, однако мне удавалось.
0
0 / 0 / 1
Регистрация: 04.03.2007
Сообщений: 39
13.05.2008, 14:02
Добавлю кое-что еще о SDK 1.4.

(+)
- пакет java.util.regex - регулярные выражения a la Perl, ура!
- наконец-то, assert'ы!
- пакет java.nio - ввод-вывод без блокировки текущего потока;
- JAXP включен в дистрибутив;
- куча всяких наворотов, которые еще просто руки не дошли погонять: Preferences, Logging, полноэкранный режим в AWT...

(-)
- кроме Jbuilder 5, еще IDEA 2.5.1 ругается, что ей 1.4 'Not recommended', хотя и работает. Правда это, скорее, к парням из IntelliJ.

2t1k
Не думаю, что Sun хотела ограничить своих клиентов. Будь это так, проще было бы не писать версию SDK для форточек. Просто - не все сразу. Исправили ведь и гнусный баг с вылетом Java-приложений, запущенных как сервисы NT, при logoff, и несовместимость JavaPlugin c IE 6...
0
akommar
03.06.2008, 00:17
Еще о JDK 1.4: в Throwable добавили 'cause', т.е. изначальное исключение, что весьма удобно.
akommar
03.06.2008, 00:17
Еще о JDK 1.4: в Throwable добавили 'cause', т.е. изначальное исключение, что весьма удобно.
0 / 0 / 1
Регистрация: 04.03.2007
Сообщений: 39
03.06.2008, 10:54
Еще одна особенность SDK 1.4SE.

При отображении меню (неважно, popup, или полноценного) в Swing, оно сразу получает фокус. Удобно.
Но! (
Возникают проблемы с софтом, написанным ранее. В том же IDEA 2.5.х 'отвалился' autocomplete: набираешь System. , выпадает список, жмешь o-u-t, - а он не переходит на метод, потому как фокус в меню, а не в панели редактора.
0
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 6
30.06.2010, 20:16
>Появился долгожданный(для меня) визуальный компонент javax.swing.JSpinner (перечислитель для числовых и других данных, включаяя дату/время) -- на первый взгляд очень мощный.

Не подскажите как им пользоваться как перечислителем дат/времени?
0
1 / 1 / 1
Регистрация: 18.08.2007
Сообщений: 289
04.07.2010, 16:25  [ТС]
Так в JavaDoc есть примеры работы...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.07.2010, 16:25
Помогаю со студенческими работами здесь

Выбрать использование JDK, а не JRE. Ошибка Target is not a JDK root. System library was not found
Window--Preferences---Java-->Installed JREs--->Add--->Next--->Directory Выбираю директорию C:\Program Files\Java\jdk-9.0.1 однако...

Sun Java Runtime Environment (JRE)
Добрый день. Сразу оговорюсь, что с Java не знаком вообще. Делаем на сайте приём платежей. В инструкции по установке указано, что для...

Как указать IDE расположение папки с jdk/jre
Простите, что влезаю в дискуссию, но я всё о своём, о наболевшем... Мешает отсутствие прав на установку чего-либо! Если папку с Java...

Have no file for C:\Program Files (x86)\Java\jdk1.6.0_25\jre\lib\modules\jdk.boot.jar
Только начал изучать Java.При компиляции первого проекта , NetBeans 7.0 выдал вот такую ошибку Have no file for C:\Program Files...

В каком репозитории находится sun-java6-jre?
Хочу поставить aptana, для неё нужен sun-java6-jre. ГДе его найти? какой репозиторий??? передобавлял около 20 репов из интернета, ни...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru