Reinstall JDK and sets system variable. See link
Oracle установил новую версию и использовал мою среду Java
Oracle установил новую версию день или два назад. Теперь я использую его и получаю:
C:\JavaTools>java -version Error: opening registry key 'Software\JavaSoft\Java Runtime Environment' Error: could not find java.dll Error: Could not find Java SE Runtime Environment.
(Я нахожу «Software \ JavaSoft \ Java Development Kit» в реестре, но не «Java Runtime Environment».)
Без сомнения, что-то скрыто в моем пути или реестре или что-то еще, но я понятия не имею, что. Есть идеи?
(Я нашел это, но, похоже, это не относится к одному и тому же случаю. Я специально не занимался ни одной из конфигураций Java, просто сказал «ОК», когда Oracle попросил обновить мою существующую конфигурацию.)
Cygwin находит следующие версии java.exe - я понятия не имею, какой Oracle якобы обновлял:
/cygdrive/c/Program Files/Java/jdk1.7.0_07/bin/java.exe /cygdrive/c/Program Files/Java/jdk1.7.0_07/jre/bin/java.exe /cygdrive/c/Program Files (x86)/Java/jre7/bin/java.exe /cygdrive/c/Windows/System32/java.exe /cygdrive/c/Windows/SysWOW64/java.exe
Единственная версия javac.exe, которую я смог найти, была по адресу:
/cygdrive/c/Program Files/Java/jdk1.7.0_07/bin/javac.exe
% path% включает в себя:
C:\"Program Files"\Java\jdk1.7.0_07\bin\
(Я знаю, что я не должен был говорить «ОК», когда Oracle попросил обновить, но я был занят чем-то другим и хотел убрать это с дороги. Это меня научит !!)
Обновление: я, наконец, просто удалил и перезагрузил Java. В одном я не был уверен, стоит ли мне трогать экземпляры java.exe в Windows \ System32 и Windows \ SysWOW64 - старые еще есть, но, похоже, не вызывают проблем. (Я удалил другие пути, наконец, после нахождения и уничтожения фонового задания, которое ссылалось на некоторые из его файлов.) Пришлось вручную обновлять% path% новым номером версии. Но Java, кажется, снова работает.
1 ответ на вопрос
Похожие вопросы
-
12
Стоит ли чистить реестр?
-
2
Удалить Java на Mac OS X?
-
8
Как понять, что происходит в реестре Windows
-
-
5
Как настроить Firefox в Windows, чтобы игнорировать настройки реестра?
-
1
Как мне обновить мой jdk update 12 до jdk update <latest> без необходимости загружать целую кучу jdk...
-
3
jEdit медленно в Linux
-
1
Программы работают очень медленно после неудачного обновления Windows
-
3
команда javac не найдена
-
2
Сделать файл открытым другой программой
-
7
Почему в Windows все еще есть функция BSOD для Ctrl + Scroll + Scroll?