Java не работает на моем ПК - PullRequest
       8

Java не работает на моем ПК

0 голосов
/ 29 сентября 2011

Я установил Java на свой ПК, и он работал отлично.Внезапно что-то пошло не так, и теперь я не могу открыть Swing-приложения, и он показывает ошибку «Java not found».Но я могу запустить Eclipse IDE, для которой также требуется Java.Поэтому я решил переустановить Java, но когда я попытался удалить Java, он показывает ошибку 1723 - Существует проблема с этим пакетом установщика Windows.Поэтому я установил новый JDK в другом месте и установил PATH.Тем не менее я не могу запустить приложение Swing.

Кто-нибудь может мне помочь в этом?

Ответы [ 3 ]

1 голос
/ 31 января 2012

Это близко к ответу jakob о попытке правильной установки установки Java снова, только чуть подробнее.

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

Посмотрите файлы журналов для удаления / переустановки.В Windows 7 их можно найти по адресу c:\users\username\AppData\Local\Temp\

. java_install.log не показывал никакой дополнительной информации, но у меня было несколько MSI##### файлов журналов, которые содержали сообщения об ошибках неудачной деинсталляции.Сообщение было: Error 1723.There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor. Action UninstallJRE, entry: MSIUninstallJRE, library: C:\Program Files\Java\jre6\bin\regutils.dll

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

Так что взгляните на ваши файлы журналов и, надеюсь, это даст вам более подробную информацию об ошибке 1723.

1 голос
/ 29 сентября 2011

Как у вас работает свинг-приложение?Если это из командной строки, например java mySwingApp, и вы получаете java not found, значит, PATH настроен неправильно.Убедитесь, что каталог java / bin находится в вашей переменной PATH, а не только в каталоге верхнего уровня.Вы можете проверить свой PATH, просто набрав java в окне консоли - он должен напечатать страницу справки java.

Если вы не работаете с терминалом, как описано выше, то вам может потребоваться установить JAVA_HOME Переменная окружения, которая указывает на вашу папку установки Java.Вот руководство по настройке JAVA_HOME Настройка JAVA_HOME

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

Будет

0 голосов
/ 29 сентября 2011

Обычно это происходит, когда вы удаляете файлы Java вручную.Если вы попытаетесь удалить Java, и она не удастся, она создаст файл журнала.Должно быть в C: \ Users [Имя пользователя] \ AppData \ Local \ Temp Почти в конце могут быть найдены отсутствующие файлы.Попробуйте скопировать этот файл (ы) из работающей установки на ваш компьютер.После этого вы сможете удалить Java и установить новую версию.

...