Java mixed mode windows x86

Java по умолчанию на компьютере с Windows

У меня машина Windows 10 x64. У меня был Open JDK 10. Мой JAVA_HOME указывает на местоположение Open JDK 10. Моя переменная Path имеет %JAVA_HOME%/bin; часть.

Установщик Java меняет Path .

Теперь в командной строке java -version указывает на Java 8.

Но JAVA_HOME по-прежнему указывает на Open JDK 10.

Моя цель – использовать Open JDK-10 в качестве Java по умолчанию.

Это не повторяющийся путь Java по умолчанию на машинах Windows, потому что для меня нет ответа.

(Оставить комментарий как ответ на удобочитаемость)

Самый простой способ иметь несколько JDK и обязательно указывать на хороший, это избегать использования установщиков java. Вы должны просто разархивировать JDK в папке, а затем соответственно изменить ваши JAVA_HOME и PATH. У вас также может быть несколько JAVA_HOME, таких как JAVA_HOME_8 и JAVA_HOME_10, указывающих на их соответствующую папку JDK, и установите свой JAVA_HOME =% JAVA_HOME_10%, чтобы вы могли легко изменить.

Самый простой способ, который я только что узнал, заключается в том, что установщик java 8 создает новую запись PATH среды:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

Это будет указывать на последнюю установленную JRE или JDK (т.е. последнюю в JDK или JRE) с использованием метода установщика.

Поэтому, если ваш JAVA_HOME указывает на JDK 10 ИЛИ JRE 10, просто перейдите в Переменные среды и удалите:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

Из переменной PATH.

Тогда значения, которые вы использовали для JAVA_HOME, вступят в силу.

Это сработало для меня после установки Java 8, и я установил Java 12

крэшиться лаунчер майна и я так понял.

крэшиться лаунчер майна и я так понял что строчка C [ig75icd64.dll+0x89f90] может нести информацию о причине так что значит эта C [ig75icd64.dll+0x89f90]

а вот полная версия

# A fatal error has been detected by the Java Runtime Environment:

# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000019e59f90, pid=5524, tid=980

# JRE version: Java(TM) SE Runtime Environment (8.0_25-b18) (build 1.8.0_25-b18)

# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.25-b02 mixed mode windows-amd64 compressed oops)

# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows

# An error report file with more information is saved as:

# If you would like to submit a bug report, please visit:

# The crash happened outside the Java Virtual Machine in native code.

# See problematic frame for where to report the bug.

AL lib: (EE) alc_cleanup: 1 device not closed

Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release

Ты шо английский не знаешь?
«Minidumps are not enabled by default on client versions of Windows» — тебе написали что минидампс не работает в клиентской версии, то есть тебе надо не JRE ставить, а JDK. А причина у тебя не может записать в дамп ядра чтото. Криворукий школьник делал твой лянчер и компилил под использование jdk, а не jre.

О боже зачем лянчер то майну? Он через консоль запускается без лянчера ))) а чтобы закачать все либы, так достаточно лицензионного лянчера в демо режиме.

Читайте также:  Выберите диск для установки mac os x не могу нажать установить

Что касается:
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release так тут и написано что incremental CMS признано устаревшим и будет убрано из будущих релизов — это не ошибка, а предупреждение.

How do I set the default Java installation/runtime (Windows)?

I’m in the situation where I’ve installed the JDK, but I can’t run applets in browsers (I may not have installed the JRE).

However, when I install the JRE, it clobbers my JDK as the default runtime. This breaks pretty much everything (Eclipse, Ant) — as they require a server JVM.

There’s no JAVA_HOME environment variable these days — it just seems to use some registry magic (setting the system path is of no use either). Previously, I’ve just uninstalled the JRE after I’ve used it to restore the JDK. This time I want to fix it properly.

This also manifests itself with the jre autoupdater — once upon a time, I had a working setup with the JDK and JRE, but it updated and bust everything.

9 Answers 9

This is a bit of a pain on Windows. Here’s what I do.

Install latest Sun JDK, e.g. 6u11, in path like c:\install\jdk\sun\6u11 , then let the installer install public JRE in the default place ( c:\program files\blah ). This will setup your default JRE for the majority of things.

Install older JDKs as necessary, like 5u18 in c:\install\jdk\sun\5u18 , but don’t install the public JREs.

When in development, I have a little batch file that I use to setup a command prompt for each JDK version. Essentially just set JAVA_HOME=c:\jdk\sun\JDK_DESIRED and then set PATH=%JAVA_HOME%\bin;%PATH% . This will put the desired JDK first in the path and any secondary tools like Ant or Maven can use the JAVA_HOME variable.

Java: скачать (64 bit, 32 bit), установка, решение проблем и удаление

Расскажем как скачать Java 2018 (x64, x32) с официального сайта и установить на свой компьютер (для приложений, сайтов или игры Minecraft), приведем пошаговую инструкцию по добавлению сайта в исключения, рассмотрим самые частные проблемы и способы их решения.
Покажем как полностью удалить Java с компьютера.

Скачать Java x64, x32 для Windows

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

Это самая последняя версия 8 обновление 191 от 16 октября 2018 года, по ссылкам вы скачаете Java с сайта java.com.

Если вдруг скачать программу Java для Windows, с официального сайта по ссылкам выше не получается, мы продублировали их:

Скачать Java 8 Update 191 x32 с нашего сайта (автономный установщик);

Скачать Java 8 Update 191 x64 с нашего сайта (автономный установщик).

Установить Java на компьютер

Выберите автономный установщик программы необходимой разрядности (x32 или x64) для Windows из предыдущего пункта. Появится диалоговое окно загрузки файла.

Выберите местонахождения папки. (Сохраните файл в определенном месте на вашем компьютере, например, на рабочем столе), затем нажмите кнопку ‘Сохранить’.

Закройте все приложения (в том числе браузер).

Чтобы запустить процесс установки, двойным щелчком откройте сохраненный файл.

Согласитесь с разрешением на внесение изменение на компьютере, нажав Да.

Нажмите Install для начала установки Java на компьютер.

Нажмите OK в окне Изменений в лицензионном соглашении.

Окно прогресса установки программы.

Сообщение об обнаружении устаревшей версии Java на вашем компьютере.
Компания настоятельно рекомендует не использовать устаревшие версии приложения.
Нажимаем Uninstall, для удаления предыдущих установленных версий.

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

Читайте также:  Show operating system windows

Процесс установки Java завершен.

Теперь вы можете использовать приложения Java на вашем компьютере.

Как обновить Java

Существует два варианта обновления Java: ручной и автоматический.

Для ручного обновления вы удаляете текущую версию Java, скачиваете и устанавливаете новую версию.

Для автоматического обновления Java запускаем Check For Updates из папки Java в меню Пуск.

Соглашаемся с внесением изменений.

В открывшемся окне Панели управления Java нажимаем на кнопку Update Now.
И если доступна более новая версия Java, появляется окно Java Setup -Welcome с указанием номера новейшей версии.
Нажимаем в нем кнопку Update.

Появляется окно загрузки дистрибутива новой версии.

После чего, сменяется на окно установки обновленной версии Java.

Через некоторое время (в зависимости от производительности вашего компьютера) появляется сообщение о успешной установке последней версии Java.

На этом процесс автоматического обновления завешен.

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

Как узнать версию Java

Узнать установленную версию Java на компьютере, можно двумя способами.

В списке установленных программ меню Пуск, находим пункт Java и открываем About Java.

В появившемся окне About Java будет указана текущая версия установленного приложения.

Второй способ заключается в использовании командной строки Windows.

Нажмите сочетание Windows+R, в появившемся окне Выполнить напишите cmd и нажмите клавишу Enter.

В открывшемся окне командной строки Windows введите команду java -version и нажмите Enter.

Полученный результат указывает, что на компьютере используется Java версии 9 Update 191.

Java Application Blocked

Одна из частых ошибок на сайтах использующих апплеты: Application Blocked by Java Security — отсутствие специальных разрешений для выполнения Java приложения на определенном сайте.Исправление ошибки будет добавление сайта указанного в строке Location в список сайтов исключений, в панели управления Java.

Открываем меню Пуск, в списке установленных программ раскрываем папку Java и запускаем ConfigureJava.В Панели управления переходим на вкладку Security.
Нажимаем на Edit Site List и c помощи кнопки Add добавляем в новую строку необходимый нам полный адрес сайта указанный в строке Location.

Адрес указываем полностью, если указан номер порта (в примере 80), указываем его так же. Нажимаем кнопку OK, после чего в списке Exception Site List добавится нужный адрес.

Нажимаем ОК, выходим из Панели управления Java.

Перезапускаем браузер, пробуем запустить апплет на сайте.

Если адрес сайта в Список исключений Java был добавлен без ошибок, то окно Application Blocked больше не появляется.

Как очистить кеш Java

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

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

На основной вкладке General, в разделе Temporary Internet Files нажимаем кнопку Settings.
В открывшемся окне хранилища временных файлов нажимаем Delete Files.
В окне Delete Files and Applications выбираем все доступные пункты и нанимаем кнопку OK.

Кеш приложений Java успешно очищен, теперь очищаем кеш разрешений безопасности.

Переходим на вкладку Security, щелкаем по кнопке Restore Security Promts и в появившемся окне подтверждения нажимаем на Restore All.

После чего Панель управления Java можно закрывать.

Кеш Java успешно очищен, все данные и используемые апплеты будут загружены заново.

Старые версии Java для Windows

Некоторым приложениям и играм, для работы требуется старая версия Java или какие-то предыдущие апдейты.

Список популярных предыдущих версий приложения:

скачать Java 8 Update 45

скачать Java 7 Update 80

скачать Java 7 Update 45

Если вам требуются еще какие-то устаревшие версии приложения, напишите в комментариях и мы добавим ссылки на скачивание.

Читайте также:  Как работает windows презентация

Как удалить Java в Windows

Рассмотрим три способа удаления установленной программы с компьютера:

Удалить Java через Удаление программ Windows

Для удаления программы могут потребоваться права администратора.

Windows 10

Щелкните по кнопке Пуск правой клавишей мыши и выберите Приложения и возможности.

Выберите программу для удаления и нажмите ее кнопку Удалить.

Ответьте на запросы, чтобы завершить удаление

Windows 8

В меню «Пуск» введите Панель управления в окне поиска. Выберите Панель управления.

При отображении панели управления выберите Удаление программы из категории программ.

Выберите программу для удаления, затем нажмите правой кнопкой мыши и выберите Удалить.

Ответьте на запросы, чтобы завершить удаление.

Windows 7

Откройте меню Пуск и выберите Панель управления.

Выберите Программы и пункт Программы и компоненты.

Выделите программу, которую требуется удалить, и нажмите кнопку Удалить.

Удаление Java с помощью утилиты

Утилита Java Uninstall Tool:

На экране отображаются обнаруженные версии Java, которые можно удалить;

Пользователь может на свой выбор удалить все или некоторые версии Java;

Работает в операционных системах Windows;

Позволяет обнаружить и удалить версии Java 1.4.2 и выше;

Обнаруживаются только версии Java, установленные с помощью программы установки Java. Если Java идет в комплекте с любым приложением, использующим свою собственную программу установки, эта версия Java не будет доступна для удаления.

Программа распространяется бесплатно, скачать последнюю версию программы удаления для Windows, можно с официального сайта по ссылке ниже:

Скачать приложение Java Uninstall Tool [1,15 МБ] — это самая последняя версия 1.1.0.0 от 2 мая 2018 года. По ссылке вы скачаете программу с сайта java.com.

Если вдруг скачать JavaUninstallTool с официального сайта по ссылке выше не получается, мы продублировали ее: можно скачать JavaUninstallTool с нашего сайта.

Двойным щелчком запустите скачанный файл и разрешите внесение изменений нажав Да.

Нажмите кнопку Agree на стартовом коне программы и в появившемся окне подтверждения нажмите Да.

Откроется список установленных и доступных для удаления версий Java. Отметьте галочками версии приложения для удаления и нажмите кнопку Next.
В появившемся окне подтверждения удаления нажмите Да.

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

Запускается процесс удаления выбранных версий Java. Все указанные версии Java успешно удалены , нажимаем Close.

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

Удаление Java вручную

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

Удаление стандартных папок Java

Удалите папку Java из папки Program Files или Program Files (x86).

Удаление папок Java из профиля пользователя

Удалите папки Sun и Oracle (если они присутствуют) из папок LocalLow и Roaming.

Папки LocalLow и Roaming по-умолчанию скрыты и находятся в папке приложений пользователя AppData.
Для нахождения данной папки нажмите сочетание клавиш Windows+R или в меню Пуск нажмите кнопку Выполнить.
В открывшемся окне введите appdata , после чего нажмите кнопку ОК.
Последовательно откройте папки LocalLow и Roaming. Удалите папки Sun и Oracle (если они присутствуют).

Удаление папки Java из реестра Windows

Удалите папку JavaSoft из разделов HKEY_CURRENT_USER\Software и HKEY_LOCAL_MACHINE\SOFTWARE.

Откройте редактор реестра, нажмите сочетание клавиш Windows+R или в меню Пуск нажмите кнопку Выполнить.
В открывшемся окне введите regedit, после чего нажмите кнопку ОК.

Раскрываем раздел HKEY_CURRENT_USER, папка Software. Находим и удаляем папку JavaSoft.

Точно так же, удаляем папку JavaSoft из раздела HKEY_LOCAL_MACHINE папка SOFTWARE.

После удаления служебных папок Java и разделов JavaSoft реестра Windows перезагрузите компьютер.

На этом полное удаление Java с компьютера пользователя успешно завершено.

Оцените статью