Новости

Як встановити JDK 8 (на Windows, Mac OS, Ubuntu) і розпочати роботу з програмуванням Java

  1. "JDK" або "JRE"?
  2. Версії JDK
  3. Як встановити JDK у Windows
  4. Крок 1: Завантажте JDK
  5. Крок 2. Встановіть JDK
  6. Крок 3. Включіть каталог "bin" JDK в PATH
  7. Крок 4: Перевірте встановлення JDK
  8. Крок 5: Напишіть Java-програму Hello-World
  9. Крок 6: Скомпілюйте та запустіть програму Java Hello-World
  10. Крок 7: (Необов'язково) Завантажте документацію, демонстрації та зразки API JDK
  11. Крок 8: (лише для досвідчених користувачів) Джерельний код JDK
  12. Використання TextPad для програмування Java (у Windows)
  13. Поради та конфігурація TextPad
  14. Використання NotePad ++ для програмування Java (у Windows)
  15. NotePad ++ Налаштування та поради
  16. Як встановити змінну середовища JAVA_HOME
  17. Як встановити JDK на Mac OS X
  18. Крок 2: Завантажте JDK
  19. Крок 3: Встановіть JDK / JRE
  20. Крок 0: Перевірте, чи JDK вже встановлено
  21. Крок 1: Завантажте та встановіть JDK
  22. Крок 2: Компілюйте та запустіть програму Hello-world Java
  23. JDK 11 Запустіть нову функцію Single-Source-File
  24. Перша Java-програма з Eclipse IDE
  25. Перша Java-програма з IDE NetBeans
  26. (Додатково) Зовнішні файли JAR та власні бібліотеки
  27. Зовнішні файли JAR (".jar")
  28. Зовнішні бібліотеки (".lib", ".dll", ".a", ".so")
  29. Eclipse / NetBeans

Для написання Java-програм необхідний Java Development Kit (JDK), офіційно названий "Java Platform Standard Edition" або "Java SE". JDK вільно доступний від Sun Microsystems (тепер частина Oracle). Материнський сайт для JDK (Java SE) є http://www.oracle.com/technetwork/java/javase/overview/index.html .

"JDK" або "JRE"?

JRE (Java Runtime) необхідний для запуску програм Java. JDK (Java Development Kit), що включає JRE плюс засоби розробки (наприклад, компілятор і відладчик), є необхідністю для написання , а також для запуску програм Java. Іншими словами, JRE є підмножиною JDK. Оскільки ви повинні писати програми Java, вам слід встановити JDK, що включає JRE.

Версії JDK

Посилання : "Історія версій Java" @ https://en.wikipedia.org/wiki/Java_version_history .

  1. JDK Alpha і Beta (1995): Sun Microsystem оголосила Java 23 вересня 1995 року.
  2. JDK 1.0 (січень 1996): Спочатку називався Дуб (названий на честь дуба біля офісу Джеймса Гослінга). Перейменована в Java 1 в JDK 1.0.2.
  3. JDK 1.1 (лютий 1997 р.): Представлена ​​модель подій AWT, внутрішній клас, JavaBean, JDBC і RMI.
  4. J2SE 1.2 (JDK 1.2) (грудень 1998 р.): Ребрендований як "Java 2" і перейменований в JDK на J2SE (Java 2 Standard Edition). Також випущено J2EE (Java 2 Enterprise Edition) і J2ME (Java 2 Micro Edition). Включено JFC (Java Foundation Classes - Swing, доступність API, Java 2D, Pluggable Look & Feel, Drag & Drop). Також введені Collection Framework і JIT компілятор.
  5. J2SE 1.3 (JDK 1.3) (травень 2000 р.): Представлено JVM Hotspot.
  6. J2SE 1.4 (JDK 1.4) (лютий 2002 р.): Введена заява assert, неблокуючий IO (nio), API журналювання, IO зображення, підтримка Java webstart, регулярних виразів (regex).
  7. J2SE 5.0 (JDK 5) (вересень 2004): офіційно називається 5.0 замість 1.5. Представлені дженерики, автобокс / розпакування, анотації, перечислення, varargs, для-кожного циклу, статичний імпорт.
  8. Java SE 6 (JDK 6) (грудень 2006 р.): Перейменовано J2SE в Java SE (Java Platform Standard Edition).
  9. Java SE 7 (JDK 7) (липень 2011): Перша версія після того, як Oracle придбала Sun Microsystem - також назвала Oracle JDK.
  10. Java SE 8 (JDK 8) (LTS) (березень 2014): включена підтримка Lambda-виразів, типових і статичних методів у інтерфейсах, покращеної колекції та середовища виконання JavaScript. Також інтегрована графічна підсистема JavaFX.
  11. Java SE 9 (JDK 9) (21 вересня 2017 р.): Введена модуляція JDK (модуля) в рамках проекту Jigsaw, Java Shell (jshell) і багато іншого.
  12. Java SE 10 (18.3) (JDK 10) (березень 2018): Введено локальну змінну для виводу типу (подібно до JavaScript). Введений часовий випуск версії з 2 випусками щороку, у березні та вересні, позначений як YY.M. Видалено інструмент генерації заголовка javah.
  13. Java SE 11 (18.9) (LTS) (JDK 11) (вересень 2018): розширене вираз var до lambda. Стандартизуйте HTTP-клієнт у java.net.http. Підтримка TLS 1.3. Очистіть JDK і інсталяційний пакет (видалені JavaFX, JavaEE, CORBA модулі, застарілий движок JavaScript Nashorn).
  14. Java SE 12 (19.3) (JDK 12) (березень 2019)

Як встановити JDK у Windows

Крок 0: Видаліть старі версії JDK / JRE

Рекомендую встановити лише останню версію JDK. Хоча одночасно можна встановити декілька версій JDK / JRE, воно є брудним.

Якщо ви попередньо встановили старіші версії JDK / JRE, розблокуйте всі їх. Перейти до "Панель керування") (необов'язково) "Програми" ⇒ "Програми та можливості" ⇒ Не встановити всі програми, починаючи з "Java", наприклад "Java SE Development Kit ...", "Java SE Runtime ..." , "Оновлення Java X ..." і т.д.

Крок 1: Завантажте JDK
  1. Goto Java SE завантажити сайт @ http://www.oracle.com/technetwork/java/javase/downloads/index.html .
  2. У розділі "Java Platform, Standard Edition" SE "Java SE 11.0. {X}", де {x} означає швидкий номер оновлення безпеки-Натисніть кнопку "Oracle JDK" "Завантажити".
  3. У розділі "Java SE Development Kit 11.0. {X}" "Позначте" Прийняти ліцензійну угоду ".
  4. Виберіть JDK для вашої операційної системи, тобто "Windows". Завантажте інсталятор " exe " (наприклад, "jdk-11.0. {X} _windows-x64_bin. Exe" - близько 150 МБ).
Крок 2. Встановіть JDK

Запустіть завантажений інсталятор (наприклад, "jdk-11.0. {X} _windows-x64_bin.exe"), який встановлює як JDK, так і JRE.

За замовчуванням JDK встановлюється в каталозі "C: Program Files Java jdk-11.0. {X}", де {x} позначає номер оновлення. Прийміть типові значення та дотримуйтесь інструкцій на екрані, щоб встановити JDK.

Використовуйте свій "Провідник файлів", перейдіть до "C: Програмні файли Java", щоб перевірити підкаталоги. Зверніть увагу на інстальований вами каталог JDK , зокрема, номер оновлення {x}, який вам знадобиться на наступному кроці.

На наступній діаграмі інстальований каталог JDK є "C: Програмні файли Java jdk-11.0. 1", де {x} = 1.

Я посилаюся на каталог, встановлений JDK, як <JAVA_HOME> , далі, у цій статті.

Крок 3. Включіть каталог "bin" JDK в PATH

Командний рядок Windows (CMD) шукає поточний каталог і каталоги, перелічені в змінній середовища PATH (або системної змінної ) для виконуваних програм. Програми JDK (наприклад, компілятор Java "javac.exe" і Java jtime.exe ") знаходяться в підкаталозі " bin "встановленого каталогу JDK. Щоб запустити програми JDK, потрібно включити "bin" JDK у PATH.

Щоб змінити змінну середовища PATH у Windows 10:

  1. Запустіть "Панель керування" ⇒ (необов'язково) "Система та безпека" ⇒ "Система" "Натисніть" Розширені системні налаштування "на лівій панелі.
  2. Перейдіть на вкладку "Додатково" "Натисніть кнопку" Змінні середовища ".
  3. У розділі "Системні змінні" (нижня панель) прокрутіть вниз, щоб вибрати змінну "Шлях" ⇒ Натисніть "Редагувати ...".
  4. Для нових Windows 10 :
    Ви побачите таблицю з переліком усіх існуючих записів PATH (якщо ні, перейдіть до наступного кроку). Натисніть "Новий" ⇒ Натисніть "Огляд" і перейдіть до каталогу "bin" вашого JDK, тобто "c: Програмні файли Java jdk-11.0. {X} bin ", де {x} - це номер оновлення установки "Виберіть" Move Up ", щоб перемістити цей запис до верху.
    Пропустіть наступний крок.
  5. Для старих Windows 10 :
    (ОБЕРЕЖНО: Прочитайте цей параграф 3 рази, перш ніж виконувати цей крок! Не натискайте "Застосувати" або "ОК", поки ви не впевнені на 101%.
    (Щоб бути SAFE, скопіюйте вміст "Variable value" у Notepad перед тим, як змінити його !!!)
    У полі "Значення змінної", APPEND "c: Програмні файли Java jdk-11.0. {X} bin" (де {x} - це номер оновлення інсталяції) У ПЕРШОМУ всіх існуючих каталогів, за яким слідує серія -colon (;), щоб відокремити каталог bin JDK від інших існуючих каталогів. Не видаляйте жодні існуючі записи; інакше деякі існуючі програми можуть не працювати. Назва змінної: Значення змінної PATH : c: Файли програм Java jdk-11.0. {X} bin; [ не видаляти вихідні записи ... ]
Крок 4: Перевірте встановлення JDK

Запустіть CMD одним із наступних способів:

  1. Натисніть кнопку "Пошук" "Введіть" cmd "⇒ Виберіть" Командний рядок "або
  2. Клацніть правою кнопкою миші кнопку "Пуск" run ... ⇒ введіть "cmd" або
  3. Натисніть кнопку "Пуск" ⇒ Система Windows Prom Командний рядок

Виконайте такі команди для перевірки установки JDK:

  1. Видайте команду "path", щоб перелічити вміст змінної середовища PATH. Переконайтеся, що ваш JDK "bin" вказаний у PATH. шлях PATH = c: Файли програм Java jdk-11.0. {x} bin ; [ інші записи ... ]
  2. Виконайте наступні команди для перевірки правильності встановлення JDK / JRE та відображення їх версії: javac -version javac 11.0.1 java -version java версія "11.0.1" 2018-10-16 LTS Java (TM) SE Runtime Environment 18.9 ( build 11.0.1 + 13-LTS) 64-розрядний сервер Java HotSpot (TM) VM 18.9 (збірка 11.0.1 + 13-LTS, змішаний режим)
Крок 5: Напишіть Java-програму Hello-World
  1. Створіть каталог для збереження творів, наприклад, "d: myProject" або "c: myProject". НЕ зберігайте свої роботи в "Desktop" або "Documents", оскільки їх важко знайти. Назва каталогу не повинна містити порожніх або спеціальних символів. Використовуйте змістовне, але коротке ім'я, оскільки його легше вводити.
  2. Запустіть текстовий редактор програмування (наприклад, TextPad , NotePad ++ , Високий текст, Атом). Почніть з нового файлу та введіть наступний вихідний код. Збережіть файл як "Hello.java" під робочим каталогом (наприклад, d: myProject). public class Привіт {public static void main (String [] args) {System.out.println ("Привіт, світ!"); }}
Крок 6: Скомпілюйте та запустіть програму Java Hello-World

Щоб скомпілювати вихідний код "Hello.java":

  1. Запустіть оболонку CMD (пошук "введіть" cmd "⇒ виберіть" Командний рядок ").
  2. Встановіть поточний диск на диск, на якому було збережено вихідний файл "Hello.java".
    Якщо ви використовуєте диск "c", пропустіть цей крок.
    Інакше, якщо ви використовуєте диск "d", введіть " d: " наступним чином: d: D: xxx>
  3. Встановіть поточний робочий каталог до каталогу, в якому ви зберегли вихідний файл, за допомогою команди cd ( Change Directory ). Наприклад, припустимо, що ваш вихідний файл зберігається в каталозі "myProject".
    cd myProject D: myProject>
  4. Виконайте команду dir ( Список каталогу ), щоб підтвердити, що ваш вихідний файл присутній у поточному каталозі . реж ...... xx-xxx-xx xx: xx PM 277 Hello.java
  5. Викликати компілятор JDK " javac " для компіляції вихідного коду "Hello.java". Javac Hello.java Компіляція успішна, якщо командний рядок повертається. В іншому випадку буде показано повідомлення про помилки. Виправляйте помилки у вашому вихідному файлі та повторно компілюйте. Перевірити " Загальні помилки установки JDK ", якщо у вас виникла проблема компіляції програми.
  6. Висновок компіляції - це клас Java, який називається "Hello.class". Виконайте команду dir ( Список директорій ) ще раз, щоб перевірити наявність вихідних даних. dir ...... xx-xxx-xx xx: xx PM 416 Hello.class xx-xxx-xx xx: xx PM 277 Hello.java

Щоб запустити програму, запустіть Java juntime " java ":

java Привіт Привіт, світ!

Все, що може піти не так, піде не так: Читайте " Помилки встановлення JDK ".

Крок 7: (Необов'язково) Завантажте документацію, демонстрації та зразки API JDK

Завантаження JDK не включає документацію, яку потрібно завантажити окремо. У минулому я завжди наполягав на тому, щоб мої студенти мали локальну копію JDK API Documentation. Але, сьогодні, ви можете легко отримати доступ до онлайн-копії за допомогою googling "JDK 11 Documentation".

Щоб встановити документацію JDK API:

  1. З сторінки завантаження Java SE (@ http://www.oracle.com/technetwork/java/javase/downloads/index.html ), у розділі "Додаткові ресурси" шукайте "Java SE 11 Documentation" ⇒ Натисніть "Завантажити" "Позначте" Прийняти ліцензійну угоду "⇒ Завантажте zip-файл (наприклад," jdk-11.0. {x} _doc-all. zip "- близько 50Мб).
  2. Розпакуйте файл у встановленому каталозі JDK <JAVA_HOME>. Документацію буде розпаковано в "<JAVA_HOME>" документи. Перегляньте документацію JDK, відкривши "<JAVA_HOME> docs".

Ви також повинні завантажити "JDK x Samples and Demos", і вивчити ці зразки.

Крок 8: (лише для досвідчених користувачів) Джерельний код JDK

Вихідний код для JDK надається і зберігається в "<JAVA_HOME>" lib.zip "(або" <JAVA_HOME> src.zip "до JDK 9). Я настійно рекомендую вам переглядати деякі з вихідних файлів, таких як "String.java", "Math.java" і "Integer.java", у розділі "java lang".

Використання TextPad для програмування Java (у Windows)

TextPad (@ www.textpad.com ) це легкий текстовий редактор для написання іграшкових програм Java. Він може бути налаштований для сполучення з JDK, отже, обходячи оболонку CMD.

У редакторі TextPad ви можете викликати компілятор / час виконання JDK безпосередньо через меню "Інструменти" Tools Зовнішні інструменти Comp "Компілювати Java" або "Запустити Java-додаток". Зверніть увагу на комбінації клавіш - Ctrl + 1 для компіляції та Ctrl + 2 для запуску.

Якщо ви не можете знайти ці команди в меню "Інструменти", перейдіть "Налаштувати" ... Параметри ... ⇒ Інструменти ⇒ Додати ands Команди JDK.

Поради та конфігурація TextPad

Перевірити ТУТ !

Використання NotePad ++ для програмування Java (у Windows)

Notepad ++ (@ http://notepad-plus-plus.org ) є безкоштовним редактором з відкритим вихідним кодом.

Ви можете використовувати NotePad ++ для написання вихідного коду Java. Але для компіляції та запуску програми Java потрібно використовувати оболонку CMD.

NotePad ++ Налаштування та поради

Ви можете налаштувати Notepad ++ для компіляції та запуску програм Java за допомогою гарячих клавіш. Читати " NotePad ++ ".

Як встановити змінну середовища JAVA_HOME

Багато додатків Java (наприклад, Tomcat) вимагають, щоб змінна середовища JAVA_HOME була встановлена ​​в інстальованому каталозі JDK.

Щоб встановити змінну середовища JAVA_HOME:

  1. По-перше, знайдіть свій каталог JDK. Для JDK 11 типовим є "c: Програмні файли Java jdk-11.0. {X}", де "{x} є номером оновлення. Використовуйте" Провідник файлів ", щоб знайти цей каталог і зверніть увагу на ваш номер оновлення {x}.
  2. Перевірте, чи встановлено JAVA_HOME. Запустіть CMD і випустіть: встановіть JAVA_HOME Якщо ви отримаєте повідомлення "Переменная середовища JAVA_HOME не визначено", перейдіть до наступного кроку.
    Якщо ви отримаєте "JAVA_HOME = C: Програмні файли Java jdk-11.0. {X}", переконайтеся, що він правильно встановлений у вашому каталозі JDK. Якщо ні, перейдіть до наступного кроку.
  3. Щоб встановити змінну середовища JAVA_HOME у Windows 10:
    1. Запустіть "Панель керування" ⇒ (необов'язково) "Система та безпека" ⇒ "Система" "Натисніть" Розширені системні налаштування "на лівій панелі.
    2. Перейдіть на вкладку "Додатково" "Натисніть" Змінні середовища "
    3. У розділі "Системні змінні" (нижня панель) "Натисніть" Створити "(або пошукайте" JAVA_HOME "і" Редагувати ", якщо воно вже встановлено)" У "Ім'я змінній" введіть "JAVA_HOME" ⇒ В "Змінна величина", введіть каталог, інстальований вами JDK, який ви позначили на кроці 1. (У останньому Windows 10: ви можете натиснути кнопку "Огляд каталогу" і перейти до каталогу, де встановлено JDK, щоб уникнути помилки в помилках.)
  4. Щоб перевірити, RE-START CMD (перезавантаження необхідне для оновлення змінних середовища) і видачі: встановіть JAVA_HOME JAVA_HOME = c: Файли програм Java jdk-11.0.

Примітки: змінні середовища Windows (такі як JAVA_HOME, PATH) не чутливі до регістру.

Як встановити JDK на Mac OS X

Крок 1. Перевірте, чи було попередньо встановлено JDK

Щоб перевірити, чи було встановлено JDK, відкрийте "Термінал" (пошук "Термінал" або Термінал Finder ⇒ Перейти ilities Утиліти ⇒) і зробіть цю команду:

javac -версія
  • Якщо повертається номер версії JDK (наприклад, JDK xxx), то JDK вже встановлено. Якщо версія JDK до 1.8, перейдіть до кроку 2 для встановлення останнього JDK; в іншому випадку перейдіть до "Крок 3: Напишіть Java-програму" Привіт-світ ".
  • Якщо з'явиться повідомлення "command not found", команда JDK НЕ встановлена. Перейдіть до розділу "Крок 2: встановіть JDK".
  • Якщо з'явиться повідомлення "Щоб відкрити javac, потрібно виконати Java", виберіть "Install" і дотримуйтесь інструкцій для встановлення JDK. Потім перейдіть до пункту "Крок 3: Напишіть програму Java Hello".
Крок 2: Завантажте JDK
  1. Goto Java SE завантажити сайт @ http://www.oracle.com/technetwork/java/javase/downloads/index.html .
  2. У розділі "Java Platform, Standard Edition" SE "Java SE 11.0. {X}", де {x} означає швидкий номер оновлення безпеки-Натисніть кнопку "Oracle JDK" "Завантажити".
  3. У розділі "Java SE Development Kit 11.0. {X}" "Позначте" Прийняти ліцензійну угоду ".
  4. Виберіть JDK для вашої операційної платформи, тобто MacOS. Завантажте інсталятор DMG (наприклад, jdk-11.0. {X} _osx-x64_bin. Dmg - близько 166 МБ).
Крок 3: Встановіть JDK / JRE
  1. Двічі клацніть завантажений файл з зображенням диска (DMG). Дотримуйтесь інструкцій на екрані, щоб встановити JDK / JRE.
  2. Витягніть файл DMG.
  3. Щоб перевірити встановлення, відкрийте "Термінал" і видайте ці команди. javac -version javac 11.0. {x} java -version java версія "11.0. {x}" ...... яка javac / usr / bin / javac яка java / usr / bin / java
Крок 3: Напишіть Java-програму Hello-World
  1. Створіть каталог під назвою "myProject" у вашому домашньому каталозі (Запустіть "Finder" ⇒ "Go" ⇒ "Home"; виберіть "File" ⇒ "New Folder" ⇒ "myProject").
    У Mac OS X до домашнього каталогу поточного користувача можна посилатися як "~". Отже, цей новий каталог можна посилатися на "~ / myProject".
  2. Використовуйте текстовий редактор (наприклад, Sublime Text або Atom) для введення наступного вихідного коду та збережіть його як "Hello.java" у каталозі "~ / myProject".
    (Якщо ви використовуєте текстовий редактор Mac OS X за промовчанням "TextEdit" (НЕ рекомендується), вам потрібно відкрити новий файл "вибрати" Формат "⇒" Зробити звичайний текст "⇒ Введіть вихідний код as Зберегти як" Hello.java ". ) public class Привіт {public static void main (String [] args) {System.out.println ("Привіт, світ від Mac!"); }}
Крок 4: Компілюйте та запустіть програму Java-Hello
  1. Щоб скомпілювати вихідний код "Hello.java", відкрийте новий "Термінал" ("Перейти", "Утиліти", "Термінал") і видайте ці команди (як показано): cd ~ / myProject ls Hello.java ... ... javac Hello.java ls Hello.class Hello.java ......
  2. Щоб запустити Hello-world, викликайте Java juntime "java" наступним чином: java Привіт привіт, світ від Mac!

Як встановити JDK на Ubuntu

Є кілька реалізацій JDK, доступних для Linux, таких як Oracle JDK, OpenJDK, Sun JDK, IBM JDK і GNU Java Compiler. Ми виберемо Oracle JDK 8. Ubuntu вибирає OpenJDK як стандартний JDK, який не є 100% сумісним з Oracle JDK.

Крок 0: Перевірте, чи JDK вже встановлено

Відкрийте термінал і зробіть цю команду:

$ javac -version

Якщо з'являється номер версії JDK (наприклад, "javac xxx"), JDK вже встановлено. Ви можете пропустити встановлення і перейти до кроку 2.

Щоб видалити OpenJDK, виконайте команду:

$ sudo apt-get очищення openjdk - \ t
Крок 1: Завантажте та встановіть JDK
  1. Перейти до JDK (Java SE) завантажити сайт @ http://www.oracle.com/technetwork/java/javase/downloads/index.html . У розділі "Java Platform, Standard Edition" SE "Java SE 11.0. {X}" J Натисніть "Завантажити" JDK в розділі "Java SE Development Kit 11.0. {X}" "Позначте" Accept License Agreement "⇒ Виберіть" Linux ", пакет " tar.gz " (наприклад, "jdk-11.0. {x} -linux-x64_bin.tar.gz" - 171 МБ).
    Архів завантажиться в каталозі "~ / Завантаження" за замовчуванням.
  2. Ми встановимо JDK у розділі "/ usr / local / java" (або типовий каталог JDK Ubuntu / usr / lib / jvm; або / opt / java). Спочатку створіть каталог "java" у розділі "/ usr / local". Відкрийте термінал і видайте ці команди: $ cd / usr / local $ sudo mkdir java Витягніть завантажений пакет (перевірте ваше завантажене ім'я файлу!) $ Cd / usr / local / java $ sudo tar xzvf ~ / Завантаження / jdk-11.0. { x} -linux-x64_bin.tar.gz JDK повинен бути вилучений у папці "/usr/local/java/jdk-11.0.{x}", де {x} є номером оновлення.
  3. Повідомте Ubuntu про використання цього JDK / JRE: $ sudo update-alternatives - install "/ usr / bin / java" "java" "/usr/local/java/jdk-11.0.{x}/bin/java" 1 $ sudo update-alternatives - встановити "/ usr / bin / javac" "javac" "/usr/local/java/jdk-11.0.{x}/bin/javac" 1 $ sudo update-alternative --install "/ usr / bin / javaws "" javaws "/usr/local/java/jdk-11.0.{x}/bin/javaws" 1 $ sudo update-alternative --set java /usr/local/java/jdk-11.0. {x} / bin / java $ sudo оновлення-альтернативи --set javac /usr/local/java/jdk-11.0.{x}/bin/javac $ sudo update-alternative --set javaws / usr / local / java / jdk-11.0. {x} / bin / javaws Вищевказані кроки налаштовують symlinks java, javac, javaws в / usr / bin (який знаходиться в PATH), який посилається на / etc / alternative і потім на каталог JDK bin.
    Система "альтернатив" спрямована на вирішення ситуації, коли кілька програм виконують ту ж саму функцію (наприклад, іншу версію JDK). Вона встановлює символічні посилання через / etc / alternative, щоб посилатися на фактичні програми, які будуть використовуватися.
    $ ls -ld / usr / bin / java * lrwxrwxrwx 1 корінь кореня xx xxx xx xx: xx / usr / bin / java -> / etc / alternative / java lrwxrwxrwx 1 корінь кореня xx xxx xx xx: xx / usr / bin / javac -> / etc / alternative / javac lrwxrwxrwx 1 кореневий корень xx xxx xx xx: xx / usr / bin / javaws -> / etc / alternative / javaws $ ls -ld / etc / alternative / java * lrwxrwxrwx 1 кореневий корень xx xxx xx xx: xx / etc / alternative / java -> /usr/local/java/jdk-11.0.{x}/bin/java lrwxrwxrwx 1 корінь кореня xx xxx xx xx: xx / etc / alternative / javac -> / usr /local/java/jdk-11.0.{x}/bin/javac lrwxrwxrwx 1 корінь кореня xx xxx xx xx: xx / etc / alternative / javaws -> /usr/local/java/jdk-11.0.{x}/bin / javaws Альтернативно, ви можете включити бункер JDK і JRE в бункер безпосередньо в PATH.
  4. Щоб перевірити установку JDK, виконайте такі команди: $ javac -version javac 11.0. {X} $ java -version java версія "11.0. {X}" ...... $ яка javac / usr / bin / javac $ яка java / usr / bin / java
  5. [Не роблять цього кроку - у кроці 3 піклується про «альтернативу». Залишіть тут, щоб показати вам, як встановити PATH.]
    Додайте двійковий каталог JDK ("bin") до "PATH", редагуючи "/ etc / profile": $ cd / etc $ gksudo gedit профіль Додати ці рядки в кінці файлу "/ etc / profile", замінити "{ x} "з фактичним числом: експортувати JAVA_HOME = / usr / local / java / jdk-11.0. {x} експортувати PATH = $ JAVA_HOME / bin: $ PATH Перезапустіть конфігураційний файл: $ source / etc / profile $ echo $ JAVA_HOME /usr/local/java/jdk-11.0.{x} $ echo $ PATH .....: / usr / local / java / jdk-11.0. {X} / bin
Крок 2: Компілюйте та запустіть програму Hello-world Java
  1. File Explorer ⇒ Home ⇒ Створіть нову папку з назвою "myProject", щоб зберегти наші роботи.
  2. Відкрийте "Текстовий редактор" (gedit). Введіть наступний вихідний код і збережіть його як "Hello.java" у каталозі "~ / myProject", створеному раніше. public class Привіт {public static void main (String [] args) {System.out.println ("Привіт, світ від Ubuntu!"); }}
  3. Щоб скомпілювати Java-програму Hello-world, запустіть термінал і видайте ці команди: $ cd ~ / myProject $ ls ...... Hello.java ...... $ javac Hello.java $ ls .... .. Hello.class ......
  4. Запустіть програму Java Hello-world: $ java Здравствуйте, світ від Ubuntu!

Загальні помилки при установці JDK

СИМПТОМ: Неможливо скомпілювати програму Java з оболонки CMD (наприклад, "javac Hello.java не працює!) ПОВІДОМЛЕННЯ ПРО ПОМИЛКУ: " javac "не розпізнається як внутрішня або зовнішня команда, робоча програма або пакетний файл. ВЕРСІЙНІ ПРИЧИНИ: Змінна середовища PATH, яка зберігає список шляхів пошуку для виконуваних програм (включаючи "javac.exe"), не включає каталог bin JDK. МОЖЛИВІ РІШЕННЯ: 1) Запустіть оболонку CMD (натисніть кнопку "Пуск" ... "запустити ..." cm введіть "cmd") і видайте команду шляху : підказка> шлях PATH = ....... 2) Перевірте, якщо він містить каталог "bin" вашого JDK. Наприклад, припустимо, що ваш JDK встановлений в "c: програмні файли Java jdk-11.0.1", тоді PATH має включати "c: програмні файли Java jdk-11.0.1 bin". В іншому випадку, включіть каталог bin JDK в змінну середовища PATH. Читати " Крок 3 інсталяції JDK ".
Проблема: Можна компілювати, але не може запускати Java-програму з оболонки CMD (наприклад, "java Hello" не працює!) ПОМИЛКА ПОВІДОМЛЕННЯ (Повідомлення JDK 1.7): Помилка: Не вдалося знайти або завантажити основний клас Xxx Повідомлення про помилку (попередньо JDK 1.7) : Виняток у потоці "main" java.lang. NoClassDefFoundError: Xxx ВЕРСІЙНІ ПРИЧИНИ: 1) Клас Java (у цьому прикладі Hello.class) НЕ в поточному каталозі. 2) Змінна середовища CLASSPATH встановлена, але не включає поточний каталог ".". МОЖЛИВІ РІШЕННЯ: 1) Видайте команду "dir", щоб перелічити вміст поточного каталогу. Перевірте, чи містить клас Java для запуску (наприклад, Hello.class). Необхідно скомпілювати вихідну програму (".java"), щоб отримати файл класу (".class"). 2) Якщо клас Java присутній у поточній директорії, задайте команду "set classpath", щоб перевірити її налаштування: prompt> set classpath CLASSPATH = ....... Якщо ви отримали повідомлення "Не визначено змінну середовища CLASSPATH" і ваша програма правильна, я не можу вам допомогти. В іншому випадку, якщо CLASSPATH визначено, для початківця, я пропоную видалити змінну середовища CLASSPATH. Від "Панель керування" ⇒ Система Vista (лише для Vista) Розширені системні налаштування to Перейдіть на вкладку "Додатково" ⇒ Змінні середовища ⇒ Системні змінні (а також змінні користувача) variable Виберіть змінну "CLASSPATH" ⇒ Видалити (вилучити з системних змінних і Змінні користувача) 3) (Тільки для просунутих користувачів) Якщо CLASSPATH не встановлено, це значення за замовчуванням для поточного каталогу. Однак, якщо встановлено CLASSPATH, поточна директорія не неявно включена. Ви можете включити поточний каталог (позначений однією точкою ".") Перед існуючими шляхами класу. Читати " Програми Java та змінні середовища "для подальшого обговорення CLASSPATH.
СИМПТОМ: Можна компілювати, але не може запустити програму Hello-world (наприклад, "java Hello" не працює!) ПОВІДОМЛЕННЯ ПРО ПОМИЛКУ (Повідомлення JDK 1.7): Помилка: Головний метод не знайдено в класі Hello. МОЖЛИВІ РІШЕННЯ: Перевірте, чи є у вашій програмі метод main (), і підпис вашого main (), як показано в повідомленні про помилку.

JDK 11 Запустіть нову функцію Single-Source-File

У JDK 11 можна компілювати / запускати одну файлову програму за один крок, без явної компіляції.

  1. Напишіть "Hello.java" (див. Попередній розділ).
  2. Видалити "Hello.class", якщо він існує.
  3. Ви можете скомпілювати / запустити "Hello.java" в одній команді наступним чином: java Hello.java

Примітки:

  • Це стосується тільки одного вихідного файлу.
  • Не потрібно використовувати javac для компіляції програми.
  • Він компілюється в пам'яті (без створення файлу .class) і запускається.
  • Ця функція введена для початківців для вивчення Java, а для фахівців - для тестування функції Java.
  • Ім'я файлу та клас не повинні бути однаковими.

Перша Java-програма з Eclipse IDE

  1. Потрібно спочатку встановити Eclipse. Читати " Як встановити Eclipse ".
  2. Потім можна перейти до написання своєї першої програми Java. Читати " Написання вашої першої Java-програми за допомогою Eclipse ".
  3. Eclipse дозволяє налагоджувати програму графічно. Читати " Налагодження програми в Eclipse ".

Перша Java-програма з IDE NetBeans

  1. Потрібно спочатку встановити NetBeans. Читати " Як встановити NetBeans ".
  2. Потім можна перейти до написання своєї першої програми Java. Читати " Написання вашої першої Java-програми за допомогою NetBeans ".
  3. NetBeans дозволяють налагоджувати програму графічно. Читати " Налагодження програми в NetBeans ".

(Додатково) Зовнішні файли JAR та власні бібліотеки

Примітки : Цей розділ застосовується до JDK до JDK 9. JDK 9 вводить новий рівень під назвою "модуль" поверх пакету, а "jmod" файли для модулів Java. Необхідно переглянути цей розділ для JDK 9.

Зовнішні пакети Java (такі як Servlet, MySQL Connector / J, JOGL, JUnit) часто поширюються у файлах JAR (Java Archive - однофайловий пакет з багатьох класів Java), з можливою корінні бібліотеки (".lib" і "."). dll "у Windows, або" .a "і" .so "у Linux / Mac).

Зовнішні файли JAR (".jar")

Якщо зовнішні файли JAR не включені належним чином:

  • Під час компіляції ви отримаєте помилку компіляції "не може знайти символ" на класах, що належать зовнішнім пакетам.
  • Під час виконання ви отримаєте помилку виконання "Не вдається знайти або завантажити основний клас xxx " або "NoClassDefFoundError".

Щоб включити зовнішні файли JAR, можна:

  1. Скопіюйте всі файли JAR зовнішніх пакунків до каталогів розширення Java (НЕ застосовні до JDK 9).
    • Для Windows каталог розширення JDK розташований за адресою "<JAVA_HOME> jre lib" (наприклад, "c: Програмні файли Java jdk1.8.0_xx jre lib ext").
    • Для Mac у каталогах розширення JDK є "/ Library / Java / Extensions" і "/ System / Library / Java / Extensions".
    • Для Ubuntu каталоги розширення JDK є "<JAVA_HOME> / jre / lib / ext" (наприклад, "/usr/user/java/jdk1.8.0_xx/jre/lib/ext") і "/ usr / java / packages / lib / ext ".
    Розташування каталогів розширення JDK зберігається в системній властивості Java "java.ext.dirs". Можна надрукувати його вміст за допомогою System.out.println (System.getProperty ("java.ext.dirs")).
  2. Ви також можете включити всі файли JAR в змінну середовища CLASSPATH. CLASSPATH може містити каталоги (Java-класів) або JAR-файли (однофайловий архів класів Java). Якщо ви встановите CLASSPATH, ви повинні також включити поточний каталог (позначений як ".").
  3. Ви також можете встановити CLASSPATH у командному рядку javac / java за допомогою параметра -cp < paths > (або -classpath < paths >), наприклад, javac -cp.; xxx .jar; yyy .jar ClassName .java java -cp.; xxx .jar; path2 / yyy .jar: path2 / yyy .jar ClassName .java java -cp.: path1 / xxx .jar: path2 / yyy .jar
Зовнішні бібліотеки (".lib", ".dll", ".a", ".so")

Деякі зовнішні пакети можуть надавати статичні або спільні бібліотеки у формі ".lib" (статична LIBrary Windows), ".dll" (Windows 'Dynamically Link Library), ".a" (статична (архівна) бібліотека Unix), або ".so" (бібліотека спільних об'єктів Unix).

Рідні бібліотеки повинні зберігатися в каталозі, доступному через властивість JRE "java.library.path", яка зазвичай не включає в себе всі каталоги змінної середовища PATH.

Рідні бібліотеки не беруть участь у компіляції. Але якщо вони не включені належним чином під час виконання, ви отримаєте помилку під час виконання "java.lang.UnsatisfiedLinkError: немає xxx у java.library.path".

Щоб включити зовнішні бібліотеки:

  1. Скопіюйте власні бібліотеки до каталогу системної бібліотеки, наприклад, c: windows32, (Windows), / usr / lib або / usr / local / lib (Mac OS X / Unix). Можна переконатися, що каталог включено до системної властивості Java "java.library.path", через System.out.println (System.getProperty ("java.library.path")).
  2. Також можна встановити шлях рідної бібліотеки за допомогою параметра командного рядка java -Djava.library.path = xxx , наприклад, java -Djava.library.path = xxx ClassName
Eclipse / NetBeans

Використання IDE може значно спростити включення зовнішніх пакетів. Читати " Як зайти в Eclipse "або" How-To для NetBeans ".

Посилання на посилання та ресурси Quot;JDK" або "JRE"?
Quot;JDK" або "JRE"?

Уважаемые партнеры, если Вас заинтересовала наша продукция, мы готовы с Вами сотрудничать. Вам необходимо заполнить эту форму и отправить нам. Наши менеджеры в оперативном режиме обработают Вашу заявку, свяжутся с Вами и ответят на все интересующее Вас вопросы.

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: