Установка java (стандартна версія), tutorial, code q - a російська (ru)

Java SE 9 (ще не випущений)

1 - Схоже, що Oracle має намір відмовитися від своєї попередньої практики використання схеми «семантичної версії» в рядках Java-версії. Залишається побачити, чи будуть вони дотримуватися цього.

«SE» в маркетингових іменах відноситься до Standard Edition. Це базова версія для запуску Java на більшості ноутбуків, ПК і серверів (крім Android).

Існують два інших офіційних випуску Java: «Java ME» - це Micro Edition, а «Java EE» - це Enterprise Edition. Android-стиль Java також значно відрізняється від Java SE. Java ME, Java EE і Android Java виходять за рамки цієї теми.

Повний номер версії для Java-версії виглядає наступним чином:

Це говорить JDK 1.8.0, Update 101, Build # 13. Oracle посилається на це в примітках до випуску як:

Номер поновлення важливий - Oracle регулярно випускає оновлення для основної версії з виправленнями безпеки, виправленнями помилок і (в деяких випадках) новими функціями. Номер збірки зазвичай не має значення. Зверніть увагу, що Java 8 і Java 1.8 відносяться до однієї і тієї ж речі; Java 8 - це просто «маркетингове» назва для Java 1.8.

Вибір правильного видання Java SE

Якщо ви працюєте над старою кодової базою Java, вам буде рекомендовано переконатися, що ваш код працює в останній версії Java. Вирішити, коли починати використовувати функції новіших версій Java, складніше, так як це вплине на вашу здатність підтримувати клієнтів, які не можуть або не хочуть їх установки на Java.

Що мені потрібно для розробки Java

Однак для серйозних розробок рекомендується також використовувати наступне:

  • Java IDE, такий як Eclipse, Intellij IDEA або NetBeans
  • Інструмент побудови Java, такий як Ant, Gradle або Maven
  • Система керування версіями для управління вашою базою коду (з відповідними резервними копіями і репликацией поза сайтом)
  • Інструменти тестування і інструменти CI (безперервна інтеграція)

Установка oracle java на Linux з останнім файлом tar

Слідуйте цим важливим вказівкам, щоб встановити Oracle JDK з останнього файлу tar:

Завантажте останній tar-файл звідси - актуальним є Java SE Development Kit 8u112.

Вам потрібні sudo privilages:

Створіть каталог для установки jdk:

Вийміть завантажений tar в нього:

Перевірте, витягнуті чи файли:

Установка Oracle JDK як JVM за замовчуванням:

Перевірте версію Java:

Очікуваний результат:

Перевірка і настройка після установки на Linux

Після установки Java SDK рекомендується перевірити, що він готовий до використання. Ви можете зробити це, виконавши ці дві команди, використовуючи звичайну обліковий запис користувача:

Ці команди роздруковують інформацію про версії для JRE і JDK (відповідно), які знаходяться на шляху пошуку команд вашої оболонки. Знайдіть рядок версії JDK / JRE.

  • Якщо будь-яка з наведених вище команд не працює, кажучи «команда не знайдена», JRE або JDK взагалі не перебувають у шляху пошуку; Перейдіть до налаштування PATH безпосередньо нижче.
  • Якщо будь-яка з наведених вище команд відображає інший рядок версії, яку ви очікуєте, то ваш шлях пошуку або система «альтернативи» потребують в налаштуванні; Перейти до перевірки альтернатив
  • Якщо відображаються правильні рядки рядків, ви майже закінчили; Перейдіть до розділу Перевірка JAVA_HOME

Конфігурація PATH безпосередньо

Якщо на шляху пошуку немає java або javac на шляху пошуку, тоді просте рішення полягає в тому, щоб додати його до вашого шляху пошуку.

Спочатку знайдіть, де ви встановили Java; Див. Де була встановлена ​​Java? Нижче, якщо у вас є сумніви.

/.bashrc (якщо ви використовуєте Bash в якості оболонки).

замінивши ім'ям шляху для вашого каталогу установки Java. Зверніть увагу, що наведене вище передбачає, що каталог установки містить каталог bin. а каталог bin містить команди java і javac які ви намагаєтеся використовувати.

Потім відправте вихідний файл, який ви тільки що відредагували, щоб оновити змінні середовища для поточної оболонки.

Потім повторіть перевірки версії java і javac. Якщо все ще є проблеми, використовуйте which java і which javac для перевірки правильності поновлення змінних середовища.

Нарешті, вийдіть із системи і увійдіть в систему знову, щоб оновлені змінні середовища ptopagate з усіма вашими оболонками. Тепер ви повинні це зробити.

Якщо java -version або javac -version працювали, але дали несподіваний номер версії, вам потрібно перевірити, звідки йдуть команди. Використовуйте, which і ls -l щоб дізнатися це наступним чином:

Якщо висновок виглядає наступним чином:

Те використовується alternatives версія. Вам потрібно вирішити, чи продовжувати його використовувати або просто перевизначити, встановивши PATH безпосередньо.

  • Налагодження та перемикання версій Java в Linux з використанням альтернатив
  • Див. «Налаштування PATH безпосередньо» вище.

Де була встановлена ​​Java?

Java може бути встановлений в різних місцях, в залежності від методу установки.

  • RPM для Oracle помістили установку Java в «/ usr / java».
  • У Fedora за замовчуванням використовується «/ usr / lib / jvm».
  • Якщо Java був встановлений вручну з ZIP або JAR-файлів, установка може бути в будь-якому місці.

Якщо вам важко знайти каталог установки, ми пропонуємо вам використовувати find (або slocate) для пошуку команди. наприклад:

Це дає вам імена шляхів для всіх файлів з ім'ям java в вашій системі. (Перенаправлення стандартної помилки на «/ dev / null» пригнічує повідомлення про файлах і каталогах, до яких у вас немає доступу.)