вы видите, как JDK работает на macOS. но в основном то, что вы должны знать, что у нас есть две сущности, называемые JDK и JRE. JDK - это инструмент для java разработчиков для компиляции и запуска их приложений. JRE - это среда выполнения для клиентов для запуска java приложений. JDK содержит JRE, поэтому вам не нужно устанавливать JRE, когда у вас есть JDK.
JDK - это папка, которую вы можете создать в зависимости от вашей ОС и скопировать ее туда, куда вам нужно, и просто добавить папку bin в PATH
. так что у вас может быть много папок JDK, но только ваша папка PATH
добавлена к вашей текущей рабочей JDK, и они не работают одновременно в одной среде, но вы можете иметь несколько версий Java для разных пользователей профили.
- у вас есть одна установка с ее метаданными и ссылками по всему macOS.
- вы можете иметь несколько папок JDK по всему жесткому диску, но только одну из них на текущее время работает, и это будет то, что у вас есть в профиле пользователя.
- Я не знаю, как узнать, как они установлены. Вы можете запросить такие инструменты, как brew в вашей операционной системе, чтобы узнать, установлены ли они java или нет, но не из самой JDK.
- JM C - это java управление полетом, которое является приложением для мониторинга java. Как я уже сказал, JRE - это среда выполнения для запуска приложений, и OpenJDK также включает в себя среду выполнения. JavaSE - это спецификация Java для стандартной версии, поскольку у нас есть и другие версии.