Для работы многих программ, в том числе Data Modeler, Oracle SQL Developer необходимы JRE или JDK.
Java, JRE, JDK? Что это такое? Java – объектный язык программирования, разработанный компанией Sun на основе языка C++. Компания предоставляет на своем сайте для свободного доступа спецификацию языка (описывающая лексику, типы данных, основные конструкции) и инструментальные средства разработки приложений – Java Development Kit (JDK).
Главная задача, которую преследовали разработчики – создание надежного платформо-независимого объектного языка, который позволял бы разрабатывать небольшие мобильные приложения для web – аплеты. Технология разработки и использования java-аплетов основана на двух стандартизованных компанией компонентах: на мобильных Java-байт кодах – формате представления результатов компиляции исходного программного кода java-аплета – и на спецификации виртуальной машины Java (JVM) – интерпретаторе мобильных java-байт кодов. Скомпилированные аплеты должны храниться на web-сервере. Их вызов на машину клиента обеспечивается браузером при просмотре HTML-страницы, в которой с помощью специальных тегов встроен вызов аплета с передачей ему фактических параметров. После вызова мобильных java-байт кодов на сторону web-клиента их исполнение осуществляется JVM, встроенной в браузер.
Наряду с использованием java для создания аплетов широко используются системы программирования с входным языком java, основанные на традиционной технологии.
Интерес к Java был также обусловлен появлением таких технологий, как J2EE, включая JSP (Java Server Pages), J2ME сделавших Java наиболее популярной платформой для создания корпоративных решений, поддерживаемой почти всеми производителями ПО. Основная сфера применения Java – это приложения масштаба предприятия и многозвенные распределенные системы, базирующиеся на J2EE-совместимых серверах приложений.
В 1999 г. Sun объявила о разделении развития платформы Java 2 на три направления: Java 2 Platform Standard Edition (J2SE); Java 2 Platform Enterprise Edition (J2EE); Java 2 Platform Micro Edition (J2ME).
J2SE предназначается для использования на рабочих станциях и ПК. Standard Edition – основа технологии Java и прямое развитие JDK (средство разработчика было переименовано в j2sdk).
J2EE содержит все необходимое для создания сложных, высоконадежных, распределенных серверных приложений. Enterprise Edition – это набор мощных библиотек (например, Enterprise Java Beans, EJB) и пример реализации платформы (сервера приложений, Application Server), которая их поддерживает.
J2ME является усечением Standard Edition, чтобы удовлетворять жестким аппаратным требованиям небольших устройств, таких как карманные компьютеры и сотовые телефоны.
В 1997 года Sun начала предлагать Java Runtime Environment (JRE) – среду выполнения Java. Это минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений, без компилятора и других средств разработки. Если пользователь хочет только запускать программы, это именно то, что ему нужно.
JDK долгое время было базовым средством разработки приложений. Оно не содержит никаких текстовых редакторов, а оперирует только уже существующими java-файлами. Компилятор представлен утилитой javac (java compiler). Виртуальная машина реализована программой java. Для тестовых запусков апплетов существует специальная утилита appletviewer. Наконец, для автоматической генерации документации на основе исходного кода прилагается средство javadoc.
Где взять? Комплект разработчика JDK бесплатно распространяется с сайта http://java.sun.com/javase/ downloads/index.jsp
1. Запустите Java и узнайте ее версию: выберите Пуск, Программы, Выполнить, введите команду cmd, в открывшейся консоли введите команду java -version. Если сообщение как на рис. 1, то необходимо установить java, то есть выполняем пункт 2.
Если сообщение примерно как на рис. 2, то java уже установлена.
2. Запустите установку: выберите jdk-6u20-ea-bin-b02-windows-i586-01_apr_2010.exe, М2.
3. Разработчики программы приветствуют вас, выберите Next.
4. В окне License Agreement предлагается ознакомиться с условиями лицензионного соглашения, выберите Accept>.
5. В окне Custom Setup предлагается выбрать программы для установки, выберите по умолчанию, то есть все, обратите внимание на каталог C:\Program Files\Java\jdk1.6.0_20 где будет размещаться приложение, нажмите Next.
6. После завершения установки: выберите Finish.
7. Войдите в каталог jdk1.6.0_20, там должны быть следующие папки: bin (здесь находятся основные утилиты, например компилятор и JVM); demo (примеры программ); jre (файлы, имеющие отношение непосредственно к JRE); lib (библиотеки JDK). Кроме того здесь также должен быть файл src.zip. В нем находятся исходные кода библиотек, которые вы при желании можете изучить самостоятельно.
8. Перезагрузите компьютер.
9. Запустите Java и проверьте ее версию: выберите Пуск | Программы | Выполнить, наберите cmd, в открывшейся консоли введите команду: java -version
Если результат примерно такой как на рис. 2, то все установлено правильно.