Комплект для разработки Java SE не установлен правильно?

Прежде всего, позвольте мне сказать, что я сделал все это во время просмотра этого видео: https://www.youtube.com/watch?v=Hl-zzrqQoSE

Итак, я попробовал загрузить jdk-8u60 для 64-битной Windows, как показано здесь: http://www.oracle.com/technetwork/java/javase/downloads/index.html (JDK), но когда я впервые установил свой антивирус, Avira совершила системную аферу, я не помню, было ли это был для java или нет, но просто указал.

Я также получил странную ошибку, говорящую о том, что в папке bin отсутствует файл (я не могу снова получить эту ошибку, извините, ребята). Когда я пытаюсь запустить «javac» в CMD, он говорит «java не распознается как внутренний или внешний файл» (мой компьютер не на английском языке, извините), поэтому я пошел проверить, и папка выглядит так:

введите здесь описание изображения

Как я вижу, много недостающих файлов по сравнению с видео этого парня, и мне интересно, что могло пойти не так.

Я попытался:

  • Делаю остальную часть видео, чтобы увидеть, может ли оно хотя бы работать.
  • Снова запустите установщик (он запустился совершенно нормально, как если бы это было в первый раз, но ничего не сделал). С первой попытки у меня была такая же ошибка, но в последнее время я не получил ее снова
  • Проверил другие папки

Я не вижу, чтобы найти решение. Любая помощь?


person Renato Lopes    schedule 25.08.2015    source источник
comment
Вы добавили переменные среды?   -  person Ced    schedule 26.08.2015
comment
docs.oracle.com/cd/E19182-01/ 820-7851/inst_cli_jdk_javahome_t/   -  person SnakeDoc    schedule 26.08.2015
comment
используйте команду Path, это поможет вам понять ошибку.   -  person Vinayak Pingale    schedule 26.08.2015
comment
Ced: если ты имеешь в виду как на видео, то да. SnakeDoc: Пойду проверю Винаяк Пингейл: Да, я пытался запустить javac в CMD, не помогло   -  person Renato Lopes    schedule 26.08.2015
comment
Если вы установили jdk, почему на вашем снимке экрана отображается только папка jre? И не только это, но также показывает более раннюю версию jre8 (обновление 25), в то время как вы говорите, что установили версию 8, обновление 60.   -  person smac89    schedule 26.08.2015
comment
скриншот показывает только jre, а не jdk - можете ли вы убедиться, что вы установили JDK? то есть что находится под /Java?   -  person blurfus    schedule 26.08.2015
comment
comment
это действительно очень странно: prntscr.com/88v7yo   -  person Renato Lopes    schedule 26.08.2015
comment
ребята, я скачал x86 версию, а у меня система 64 битная. парень сказал, что x64 для 64, а x86 для 36, так что буду переустанавливать   -  person Renato Lopes    schedule 26.08.2015
comment
Хорошо, я решил свою проблему, ребята, видимо, у меня 64-битная система, и я скачал x86 JDK. Я полностью удалил его и скачал x64, и теперь он работает отлично! Но спасибо за путь, я все равно забыл, где я взял видео (и оно поможет и другим людям: D)   -  person Renato Lopes    schedule 26.08.2015
comment
Вы можете без проблем использовать версию x86 на Windows_x64. Но версия x86 будет установлена ​​в другой каталог («Program Files (x86)» на английском языке), чем программное обеспечение x64. Вы заглянули не в тот каталог и увидели остатки старой, неправильно удаленной версии x64, а не только что установленной версии x86. Тем не менее, установка x64-версии не является ошибкой.   -  person Holger    schedule 26.08.2015


Ответы (2)


Вам нужно добавить корзину JDK к вашему пути. Вы можете сделать это, выбрав Панель управления > Система и безопасность > Система > Дополнительные параметры системы > Переменные среды > Системные переменные > путь > изменить. Затем вам нужно добавить это к пути: ;C:\Program Files\Java\jdk1.8.0_60\bin

ВНИМАНИЕ: это очень опасно! если вы удалите части пути, ваш компьютер может работать неправильно! Будьте предельно осторожны!

person Ethan Ferguson    schedule 25.08.2015
comment
но вот что я сделал (как я видел на видео), я сделал все на видео. - person Renato Lopes; 26.08.2015

Видимо я скачал не ту java, моя система 64-битная (что означает x64) и я скачал JDK x86 (32-битную). Простое удаление всех файлов JDK и JEK и переустановка с использованием правильного файла полностью исправляет это. Не забудьте также использовать исправление «путь»:

Blockquote Вам нужно добавить корзину JDK к вашему пути. Вы можете сделать это, выбрав Панель управления > Система и безопасность > Система > Дополнительные параметры системы > Переменные среды > Системные переменные > путь > изменить. Затем вам нужно добавить это к пути: C:\Program Files\Java\jdk1.8.0_60\bin

ВНИМАНИЕ: это очень опасно! если вы удалите части пути, ваш компьютер может работать неправильно! Будьте предельно осторожны!

-Итан Фергюсон

person Renato Lopes    schedule 26.08.2015