Я пытаюсь установить JDK на Windows 7, 32 бит. Я вошел в систему как администратор, но он говорит мне:

Установщик: Обертка.Сбой CreateFile с ошибкой 123:
Неверный синтаксис имени файла, имени каталога или метки тома.

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

5 ответов5

1

На моем компьютере с Windows Vista папка% HOMEPATH%/AppData/LocalLow не была доступна для записи ни мне, ни администраторам. Предоставление разрешений "запись" этому "LocalLow" -Folder решило проблему для меня.

1

У меня та же проблема с JRE. Filemon показывает следующее создание файла не удалось с недействительным именем:

C:\Users\????????\AppData\LocalLow\Sun\Java\jre1.7.0_02\Data1.cab

Я считаю, что плохое имя аккаунта вызывает ???????? , Попробуйте использовать учетную запись только с английскими буквами.

1

У меня было сообщение, подобное вашему или другому («загрузка не удалась ...»\LocalLow "), когда я пытался выполнить прямо с веб-сайта Java).

Я проверил эту папку (LocalLow), на самом деле была проблема с владельцем этой папки (владелец был "неизвестен", и я до сих пор не знаю, как это было возможно), поэтому я изменил владельца папки как "пользователь" и мне удалось установить Java без каких-либо сообщений об ошибках.

0

Это также не сработало для меня, когда Java нельзя установить на компьютер, на котором в имени учетной записи пользователя есть недопустимые символы (не AB, символы, цифры), т.е.C:\Users\ AccountName\ ...).

Поэтому создайте новую учетную запись пользователя (AB ...) и переустановите среду выполнения Java.

-1

может быть, уже поздно, но сейчас у меня возникла такая же проблема. Я только что создал нового пользователя в панели управления и вошел в систему нового пользователя и исправлено !!! win 7 32 битная установка JDK

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .