Java

Статьи о Java
Установка Java
Компиляция и выполнение
final
JUnit

Введение

Java — строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle).

Разработка ведётся сообществом, организованным через Java Community Process, язык и основные реализующие его технологии распространяются по лицензии GPL.

Права на торговую марку принадлежат корпорации Oracle.

Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, для которой существует реализация виртуальной Java-машины.

Дата официального выпуска — 23 мая 1995 года. На 2020 год Java — один из самых популярных языков программирования.

Ошибки

java: error: release version 5 not supported

Эта ошибка говорит о том, что вы используете SDK выше 8 а байткод в который пытаетесь скомпилировать - версии 5.

После восьмой версии Java байткод пятой версии уже не поддерживается. Это одна из причин по которой версия 8 считается наиболее «стабильной»

Я не советую менять SDK на 8, лучше поменять target bytecode.

В IntelliJ IDEA это можно сделать следующийм образом

File → Settings → Build, Execution, Deployment → Compiler → Target bytecode version → 14

14 выбирать не обязательно, но вам явно будет нужно что-то выше 5

error: unmappable character (0x8F) for encoding windows-1252

Если у вас в коде комментарии на русском и при компиляции появляется

error: unmappable character (0x8F) for encoding windows-1252