|
1 / 1 / 1
Регистрация: 18.08.2007
Сообщений: 289
|
|
Впечатления: Sun JRE/JDK 1.4.0 final29.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
|
|
| 29.04.2008, 21:14 | |
|
Ответы с готовыми решениями:
13
Нужно ли ставить pubic JRE, если установлен private JRE, идущий с jDK 11? Jdk и jre разные версии Настройка NetBeans JavaFX jdk jre |
|
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
|
|
| 04.07.2010, 16:25 | |
|
Помогаю со студенческими работами здесь
14
Выбрать использование JDK, а не JRE. Ошибка Target is not a JDK root. System library was not found Sun Java Runtime Environment (JRE) Как указать IDE расположение папки с jdk/jre Have no file for C:\Program Files (x86)\Java\jdk1.6.0_25\jre\lib\modules\jdk.boot.jar В каком репозитории находится sun-java6-jre? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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(), которая. . .
|