Скористайтеся Інсталятором, Лука
Інші відповіді, які напрошують менеджера пакунків Homebrew, здаються мені трохи екстремальними. Я впевнений, що Homebrew має корисні результати. Але для простого запуску Java встановлення Homebrew - це зайвий додатковий крок. Якщо ваша мета - просто запустити Java, просто завантажте інсталятор Mac з надійного джерела.
У вас є декілька джерел, щоб отримати простий у використанні додаток для встановлення для встановлення Java на ваш Mac. Запустіть інсталятор на вашому Mac так само, як і для багатьох інших програм.
Ось схема діаграми пошуку джерела Java 11, деякі з яких також пропонують Java 8.
Завантажте інсталятор від такого постачальника, як AdoptOpenJDK.net.
Запустіть інсталятор.
JavaVirtualMachines
папка тепер правильна
Чому інсталятор Oracle не розміщує його там, де він дійсно йде? І як я можу вирішити цю проблему?
Не проблема.
Папка /Library/Java/JavaVirtualMachines/
- це новий дім для JVM s на macOS .
Щоб встановити JVM, використовуйте інсталятор, про який йде мова нижче.
Для видалення просто використовуйте Finder, щоб видалити JVM з цієї папки. Вам буде запропоновано пароль адміністратора системи для завершення видалення.
Java 9 та 10 та 11
Ще в 2010 році Apple приєдналася до проекту OpenJDK разом з Oracle , IBM , Red Hat , Azul та іншими постачальниками Java. Кожен учасник вносить вихідний код, тестування та зворотній зв'язок до єдиної бази коду OpenJDK.
Apple зробила більшу частину свого специфічного для Mac коду для свого JVM. Зараз Apple більше не випускає власний JVM для Mac. Тепер у вас є вибір постачальника JVM, а збірки надходять із бази даних OpenJDK.
Ви знайдете вихідний код за адресою: http://openjdk.java.net
Нова каденція випуску
Майте на увазі, що у 2017 році Oracle, JCP і OpenJDK прийняли новий швидкий план "поїздів", щоб регулярно заплановані версії Java постачалися передбачувано.
Прочитайте цю публікацію в блозі Azul Systems 2018-07, щоб отримати докладні відомості, усуваючи плутанину оновлення Java Сімона Ріттера .
Читайте також Java все ще безкоштовно .
Продавці
Досить вичерпний перелік минулих та теперішніх реалізацій JVM дивіться на цій сторінці у Вікіпедії .
Ось дискусія кількох постачальників. Перегляньте схему потоку вище, щоб отримати більше постачальників
Oracle JDK
Oracle забезпечує встановлення JDK та JRE для декількох платформ, включаючи macOS.
За роки з моменту придбання Sun Oracle поєднав найкращі частини двох двигунів JVM, HotSpot та JRocket , і об'єднав їх у проект OpenJDK, який був основою для власних фірмових реалізацій Java.
Їх новий бізнес-план, станом на 2018 рік, полягає в тому, щоб забезпечити реалізацію Java під брендом Oracle за винагороду у виробництві та без жодних витрат для використання в розробці / тестуванні / демонстрації. Підтримка попередніх версій вимагає платної програми підтримки. Вони заявили про намір, щоб їхній фірмовий реліз був у співпадінні з характеристикою OpenJDK. Вони навіть пожертвували свої комерційні доповнення, такі як Flight Recorder, для проекту OpenJDK.
Oracle також випускає збірку OpenJDK без підтримки: http://jdk.java.net/
Oracle випустив JDK, GraalVM спеціального призначення .
Zulu & Zing від Azul
Azul Systems пропонує різноманітні товари JVM.
- Їх
Zulu
лінія базується безпосередньо на OpenJDK і доступна безкоштовно за допомогою додаткових планових планів підтримки.
- Їх
Zing
лінійка пропонує комерційну продукцію JVM, вдосконалену альтернативними технічними реалізаціями, такими як спеціалізований сміттєзбірник .
Обидві їх лінії пропонують інсталяторів для macOS.
Зараз я використовую Zulu для Java 10.0.1 на macOS High Sierra з IntelliJ 2018.2 та Vaadin 8 . Я завантажив з цієї сторінки . До речі, я не знаходжу жодних елементів, пов’язаних з Java, встановлених у додатку Apple System Preferences .
AdoptOpenJDK.net
AdoptOpenJDK - це зусилля, керовані громадою, для створення бінарних файлів джерела OpenJDK. Вони мають намір запропонувати оновлення з часом, як пожертвували члени громади.
- Ваш вибір або HotSpot, або двигун OpenJ9 .
- Побудови, доступні для macOS, Linux та Windows.
OpenJ9 від Eclipse
Проект OpenJ9 - це ще одна реалізація двигуна JVM, альтернатива HotSpot .
Зараз він спонсорується у Фонді Eclipse, а технології та підтримка пожертвує IBM у 2017 році.
Для попередньо вбудованих бінарних файлів вони спрямовують вас до згаданого вище проекту AdoptOpenJDK .
Як встановити
Інсталятори, що надаються Oracle або Azul, вкрай прості в експлуатації. Просто запустіть програму інсталятора на вашому Mac. З'явиться вікно, яке вказує на хід встановлення.
По завершенні перевірте встановлення JVM:
- Відвідайте
/Library/Java/JavaVirtualMachines/
папку, щоб побачити елемент для нового JVM.
- Запустіть консоль, таку як Terminal.app, і введіть,
java -version
щоб побачити марку та номер версії JVM.
Після підтвердження успіху демонтуйте .dmg зображення у Finder. Потім виберіть завантажений файл .dmg.
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/
. У попередній - переходили версії Java, надані Apple, і оскільки Apple більше не надає Java, місце установки встановлено.