Java Development Kit
Java Development Kit | |||
---|---|---|---|
Тип | Комплект разработчика приложений | ||
Разработчики | Oracle Corporation (ранее Sun Microsystems) | ||
Написана на | Java и Си | ||
Операционная система | Кроссплатформенное программное обеспечение | ||
Последняя версия | 8 | ||
| |||
Лицензия | Sun License (большая часть также под GPL) | ||
Сайт | oracle.com/technetwork/j… |
Java Development Kit (сокращенно JDK) — бесплатно распространяемый компанией Oracle Corporation (ранее Sun Microsystems) комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac
), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE). В состав JDK не входит интегрированная среда разработки на Java, поэтому разработчик, использующий только JDK, вынужден использовать внешний текстовый редактор и компилировать свои программы, используя утилиты командной строки.
Все современные интегрированные среды разработки приложений на Java, такие, как JDeveloper, NetBeans IDE, Sun Java Studio Creator, IntelliJ IDEA, Borland JBuilder, Eclipse, опираются на сервисы, предоставляемые JDK. Большинство из них для компиляции Java-программ используют компилятор из комплекта JDK. Поэтому эти среды разработки либо включают в комплект поставки одну из версий JDK, либо требуют для своей работы предварительной инсталляции JDK на машине разработчика.
Доступны полные исходные тексты JDK, включая исходные тексты самого Java-компилятора javac.
Сторонние комплекты разработки
Существуют комплекты разработки приложений на Java других производителей, доступные для ряда платформ. Часть из них начиналась с исходного кода Sun JDK, часть — нет. Все они строго выполняют базовые спецификации Java, но обычно отличаются в областях, для которых нет явных спецификаций. Например, Сборка мусора, стратегии компиляции и техники оптимизации. Они включают:
- J9 от IBM, для AIX, Linux, MVS, OS/400, Pocket PC, z/OS.
- JRockit от Oracle Corporation (бывшая BEA JRockit от BEA Systems), для Windows, Linux и Solaris.
- Apache Harmony для Windows и Linux.
- Blackdown Java — Порт Sun JDK для Linux от Blackdown Group.
- Mac OS Runtime для Java от Apple для Mac OS.
См. также
- .NET Framework
- .NET Compact Framework — версия .NET Framework, предназначенная для запуска приложений на устройствах, основанных на платформе Windows CE.
- .NET Micro Framework — реализация платформы Microsoft .NET для встраиваемого применения в 32- и 64-разрядных микроконтроллерах.
- .NET Remoting — компонент, созданный компанией Microsoft для межпроцессного взаимодействия.
- Common Language Infrastructure
- Code Access Security
- Microsoft Visual Studio
- MonoDevelop — активно развивающаяся свободная среда разработки, предназначенная для создания приложений C#, Java, Boo, Nemerle, Visual Basic .NET, Vala, CIL, C и C++.
- SharpDevelop — свободная среда разработки для C#, Visual Basic .NET и Boo.
- Microsoft Visual C++
- Microsoft Silverlight
- Mono
- DotGNU
- Portable.NET
- The .NET Show
- Список Java API
- Java User Groups
- Сравнение C# и Java
- Список виртуальных машин Java
- Комплект разработчика приложений
- Java
- Apache Harmony
- OpenJava (англ.)
- Parrot — виртуальная машина, используемая интерпретируемыми языками для эффективного исполнения байт-кода.
- Java Virtual Machine
- JRE
- OpenJDK
- Java Card
- Java Platform, Micro Edition
- Java Platform, Standard Edition
- Java Platform, Enterprise Edition
- Wine
- Java-апплет
![]() | Для улучшения этой статьи по информационным технологиям желательно: |