переустановить Jdk1.6 в Windows 7? - PullRequest
2 голосов
/ 02 апреля 2012

Я установил jdk1.6 на E: диск Windows 7. Я разработал простой файл .java и пытаюсь запустить его через командную строку, используя «javac», но он говорит, что javac не распознается как внутренняя или внешняя команда.Так что я проверил, просто запустив Java, он работает нормально. Поэтому я подумал, что я должен удалить этот JDK и переустановить, но я получаю Windows 1723 ошибка

открыл панель управления и попытался удалить оттуда JDK, но получил это "Ошибка 1723. Существует проблема с этим пакетом установщика Windows. Не удалось запустить DLL, необходимую для завершения этой установки. Обратитесь в службу поддержки или к поставщику пакета "

Ответы [ 6 ]

2 голосов
/ 02 апреля 2012

чтобы иметь возможность запускать javac из командной строки, вам нужно добавить путь к javac в переменную среды PATH.

1 голос
/ 02 апреля 2012

Похоже, что ошибка 1723 описывает проблему с самим установщиком.Я бы последовал совету Microsoft Answers и Oracle , чтобы исправить установку.Правильная установка Java должна добавить необходимую запись в Windows PATH.Убедитесь, что вы открыли окно new DOS (или Command) после установки, в противном случае измененный PATH может не быть получен.

0 голосов
/ 01 октября 2018

Я воспользовался утилитой Microsoft (исправление проблем, которые блокируют программы из установленного или удаленного), чтобы устранить эту ошибку, она спасла меня от ручной работы, и она также безопасна:

https://support.microsoft.com/en-us/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed

0 голосов
/ 02 февраля 2016

Если вы столкнулись с проблемой ошибки Java 1723 при попытке переустановить Java. Это может произойти при удалении каталога Java по ошибке

_ Зайдите в Microsoft Event Viewer, вы увидите одну строку с ошибкой, подобную этой Просмотр событий

_ Затем скопируйте каталог Java bin с другого сервера, чтобы вернуть потерянные dll в каталог, указанный в средстве просмотра событий

_ окончательно переустановите Java

Надеюсь, это поможет

0 голосов
/ 18 сентября 2012

Вероятно, у вас есть java.exe в папке \ windows \ system32 ... И поскольку эта папка находится по пути env var, она запуталась. Попробуйте удалить эти / эти файлы java * .exe из папки \ windows \ system32.

0 голосов
/ 02 апреля 2012

Возможно, вы сталкиваетесь со следующей проблемой: https://forums.oracle.com/forums/thread.jspa?threadID=2213081. Вы можете использовать ccleaner для удаления всех экземпляров jdk / jre. Эта проблема возникает из-за прерывания при установке / удалении. Если ccleaer не решает вашу проблемупроблема очистки реестра - единственная опция, как показано выше по ссылке.

...