2012-04-01 2 views
2

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

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

+0

вы должны добавить YOUT JDK/б в пути в переменную окружения PATH –

+0

Я уже сделал это, это как путь e: \ jdk1.6 \ bin, но все же он дает проблему только при запуске команды javac, кроме того, что вся команда каталога bin работает правильно –

+0

есть вы закрыли все свои командные подсказки (cmd) после изменения этой конфигурации и открытия нового? –

ответ

2

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

+0

, я уже сделал это, это как путь e: \ jdk1.6 \ bin, но все же он задает проблему при запуске команды javac, кроме того, что вся команда каталога bin работает правильно –

0

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

+0

Я уже сделал это, это как путь e: \ jdk1.6 \ bin, но все же он задает проблему только при запуске команды javac, кроме того, что вся команда из каталога bin работает правильно –

+0

проверить мой отредактированный ответ. – Monojit

1

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

+0

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

+0

Пробовал ли вы инструкции из ссылки Microsoft в своем ответе на де-регистрацию и перерегистрацию установщика Windows? – andyb

0

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

0

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

_ Перейдите в Microsoft Просмотр событий вы увидите одну ошибку линии, как это Event viewer

_ Затем скопировать каталог бен Java от другого сервера есть обратно потерянные библиотеки DLL в каталоге, упомянутые в событиях просмотрщика

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

Надеются, что это помогает