Что за программа java jdk

Softobase.com рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.

С Java Development Kit (JDK) также скачивают
Avast Free Antivirus
Антивирусы Добавлено
Плееры Добавлено
Google Chrome
Браузеры Добавлено

Плееры Добавлено

Описание

Данная программа пригодится разработчикам Джава-приложений, а также тем, кто только знакомится с данной технологией. В состав данного пакета входит Java-компилятор, библиотеки Java-классов, исполнительная среда этой платформы, вспомогательные инструменты, документация и примеры. Java-технология широко применяется при разработке игр и прог для телефонов. Кроме того, загруженный бесплатно Джава Девелопмент Кит можно использовать в тех случаях, где нужна кроссплатформенность (поддержка разных операционок), например, при написании прог и web-ресурсов.

Возможности:

  • разработка Джава-софта;
  • запуск приложений через компилятор;
  • наличие документации и примеров.

Принцип работы:

на этапе инсталляции следует выбрать нужные компоненты. Вам доступны инструменты для разработки различных приложений, демо-проги и их примеры, а также виртуальная среда JRE. Затем вы можете использовать функции Джава Девелопмент Кит для создания ПО на Java-технологии или запуска программ, эксплуатация которых требует данную платформу.

Oracle JDK vs OpenJDK: Что же устанавливать начинающему?

Java Development Kit работает на Windows 7, 8, XP и Vista.

Плюсы:

  • удобное создание и тестирование ПО;
  • поддержка многих операционок;
  • большое количество Java-инструментов, примеров и документации в комплекте.

Минусы:

  • нет русскоязычной менюшки.

Какая разница между JDK и JRE?

JRE – Java Runtime Environment, Java-окружение времени выполнения. Это набор всего необходимого чтобы запустить скомпилированную Java-программу. Окружение состоит из виртуальной машины Java (JVM), библиотеки классов (Java Class Library), консольной команды java и прочей инфраструктуры. Тем не менее, JRE не достаточно чтобы создавать новые программы.

JDK – Java Development Kit, набор Java-разработчика. Это полнофункциональный SDK для Java. JDK включает в себя JRE, но кроме того содержит компилятор ( javac ) и другие инструменты разработки, такие как javadoc и jdb . С помощью JDK можно создавать и компилировать программы.

В большинстве случаев, если вам нужно только запускать Java программы, вы устанавливаете только JRE, если же вы планируете программировать на Java, вместо этого вам необходим JDK.

Читайте также:
Программа питерсона что это такое

Источник: itsobes.ru

Как использовать JDK?

Несмотря на то что набор JDK предназначен для создания программ, работающих в графических средах, таких как MS Windows или X Window System, он ориентирован на выполнение из командной строки окна Command Prompt в MS Windows. В системах UNIX, Linux, BSD можно работать и в текстовом режиме, и в окне Xterm . Написать программу на Java можно в любом текстовом редакторе, например Notepad, WordPad в MS Windows, редакторах vi, emacs в UNIX. Надо только сохранить файл в текстовом, а не графическом формате и дать ему расширение java. Пусть, для примера, именем файла будет MyProgram.java, а сам файл сохранен в текущем каталоге.

02 — Как работает Java приложение? Что такое JVM, JRE, JDK? — Уроки Java для начинающих

Введение 29

После создания этого файла из командной строки вызывается компилятор javac и ему передается исходный файл как параметр: javac MyProgram.java Компилятор создает в том же каталоге по одному файлу на каждый класс, описанный в программе, называя каждый файл именем класса с расширением class. Допустим, в нашем примере имеется только один класс, названный MyProgram , тогда получаем файл с именем MyProgram.class, содержащий байт-коды.

Компилятор молчалив — если компиляция прошла успешно, он ничего не сообщит, на экране появится только приглашение операционной системы. Если же компилятор заметит ошибки, то он выведет на экран сообщения о них. Большое достоинство компилятора JDK в том, что он «отлавливает» много ошибок и выдает подробные и понятные сообщения.

Далее из командной строки вызывается интерпретатор байт-кодов java , которому передается файл с байт-кодами, причем его имя записывается без расширения (смысл этого вы узнаете позднее): java MyProgram На экране появится вывод результатов работы программы или сообщения об ошибках времени выполнения. Работая в графических оболочках операционных систем, мы привыкли вызывать программу на исполнение двойным щелчком мыши по имени исполнимого файла (в MS Windows у имени исполнимого файла стандартное расширение exe) или щелчком по его ярлыку.

В технологии Java тоже есть такая возможность. Надо только упаковать class-файлы с байт-кодами в архив специального вида JAR. Как это сделать, рассказано в главе 25 . При установке JDK на MS Windows для файлов с расширением jar автоматически создается ассоциация с интерпретатором java, который будет вызван при двойном щелчке мыши на jar-архиве.

Читайте также:
Lock что это за программа

Кроме того, можно написать командный файл (файл с расширением bat в MS Windows или Shell-файл командной оболочки в UNIX), записав в нем строку вызова интерпретатора java со всеми нужными параметрами. Еще один способ запустить Java-программу средствами операционной системы — написать загрузчик (launcher) виртуальной машины Java.

Так и сделано в стандартной поставке JDK: исполнимый файл java.exe содержит программу, написанную на языке С, которая запускает виртуальную машину Java и передает ей на исполнение класс Java с методом main() . Исходный текст этой программы есть среди исходных текстов Java в каталоге src/launcher. Им можно воспользоваться для написания своего загрузчика. Есть много программ, облегчающих написание загрузчика, например программа Java Launcher фирмы SyncEdit, http://www.syncedit.com/software/javalauncher/ , или Advanced Installer for Java фирмы Caphyon, http://www.advancedinstaller.com/ . Наконец, существуют компиляторы исходного текста, написанного на языке Java, непосредственно в исполнимый файл операционной системы, с которой вы работаете. Их общее название AOT (Ahead-Of-Time) compiler. Например, у знаменитого компилятора GCC (GNU Compiler Collection) есть вход с именем GCJ, с помощью которого можно сделать компиляцию как в байт-коды, так и в исполнимый файл, а также перекомпиляцию байт-кодов в исполнимый файл.

30 Введение

Если работа из командной строки, столь милая сердцу «юниксоидов», кажется вам несколько устаревшей, используйте для разработки интегрированную среду.

Интегрированные среды Java

Сразу же после создания Java, уже в 1996 г., появились интегрированные среды раз- работки программ IDE (Integrated Development Environment) для Java, и их число все время возрастает. Некоторые из них, такие как Eclipse, IntelliJ IDEA, NetBeans, являются просто интегрированными оболочками над JDK, вызывающими из одного окна текстовый редактор, компилятор и интерпретатор.

Эти интегрированные среды требуют предварительной установки JDK. Впрочем, Eclipse содержит собственный компилятор. Другие интегрированные среды содержат JDK в себе или имеют собственный компиля- тор, например JBuilder фирмы Embarcadero или IBM Rational Application Developer. Их можно устанавливать, не имея под руками JDK. Надо заметить, что перечисленные продукты сами написаны полностью на Java.

Большинство интегрированных сред являются средствами визуального программирования и позволяют быстро создавать пользовательский интерфейс, т. е. относятся к классу средств RAD (Rapid Application Development). Выбор какого-либо средства разработки диктуется, во-первых, возможностями вашего компьютера, ведь визуальные среды требуют больших ресурсов; во-вторых, личным вкусом; в-третьих, уже после некоторой практики, достоинствами компилятора, встроенного в программный продукт. К технологии Java подключились и разработчики CASE-средств. Например, популярный во всем мире продукт Rational Rose может сгенерировать код на Java. Для изучения Java, пожалуй, удобнее всего интегрированная среда NetBeans IDE, которую можно свободно скопировать с сайта http://netbeans.org/ . Она содержит много примеров, статей и учебников по различным разделам Java.

Читайте также:
The sky программа что это

Особая позиция Microsoft

Вы уже, наверное, почувствовали смутное беспокойство, не встречая название этой корпорации. Дело в том, что, имея свою операционную систему, огромное число приложений к ней и богатейшую библиотеку классов, Microsoft не имела нужды в Java.

Но и пройти мимо технологии, распространившейся всюду, компания Microsoft не могла и создала свой компилятор Java, а также визуальное средство разработки, входящее в Visual Studio. Данный компилятор включает в байт-коды вызовы объектов ActiveX. Следовательно, выполнять эти байт-коды можно только на компьютерах, имеющих доступ к ActiveX.

Эта «нечистая» Java резко ограничивает круг применения байт-кодов, созданных компилятором корпорации Microsoft. В результате судебных разбирательств с Sun Microsystems компания Microsoft назвала свой продукт Visual J++. Виртуальная машина Java корпорации Microsoft умеет выполнять байт-коды, созданные «чистым» компилятором, но не всякий интерпретатор выполнит байт-коды, написанные с помощью Visual J++. Этот продукт вошел в состав Visual Studio .NET 2005 под названием

Введение 31

J# (J sharp), но он генерирует не байт-коды JVM, а код .NET Framework CLR. Язык J# не получил распространения и был исключен из дальнейших версий Visual Studio .NET. Чтобы прекратить появление несовместимых версий Java, корпорация Sun разработала концепцию «чистой» Java, назвав ее Pure Java , и систему проверочных тестов на «чистоту» байт-кодов. Появились байт-коды, успешно прошедшие тесты, и средства разработки, выдающие «чистый» код и помеченные как «100 % Pure Java» . Кроме того, компания Sun распространяет пакет программ Java Plug-in, который можно подключить к браузеру, заменив тем самым встроенный в браузер JRE на «родной».

Источник: studfile.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru