Как установить JDK?
У меня есть eclipse, и я могу проверить запуск java-приложений, но я не уверен, как их компилировать. Я прочитал, что я должен ввести javac -version в свой cmd.exe и посмотреть, распознан ли он. Это не. Поэтому я отправился на веб-сайт sun и загрузил/установил JDK v6. Тем не менее он все еще говорит, что "javac" - это непризнанная команда. Что я делаю неправильно?
Спасибо!
UPDATE
Хорошо прочитав некоторые ответы, кажется, что я пытаюсь создать файл .jar, который можно запустить на другом компьютере (со временем выполнения). Однако мне трудно понять, как это сделать. Возможно, это связано с тем, что я использую Flex Builder (eclipse), но я добавил возможность создания java-проектов.
Спасибо
UPDATE
OK Я не хочу делать JAR файл, я не пытаюсь его заархивировать... весь смысл создания программы - отправить ее пользователям, чтобы они могли использовать эту программу... Это то, что я пытаюсь do... почему это так сложно?
Ответы
Ответ 1
Файл JAR может работать как исполняемый файл, когда вы экспортируете проект как файл JAR в Eclipse (как указал Майкл Боргвардт), вы можете указать, какой исполняемый класс имеет значение, в котором есть точка входа [aka public static void main(String[] args)
]
Если пользователь установил JRE, он может дважды щелкнуть по нему, и приложение будет выполнено.
РЕДАКТИРОВАТЬ: Подробное объяснение того, как это работает, см. в "Как создать исполняемую Java-программу?"
Ответ 2
Чтобы настроить Eclipse для использования JDK, вы должны выполнить следующие шаги.
1. Загрузите JDK
Сначала вам нужно загрузить JDK с сайта Suns . (Убедитесь, что вы загрузили один из них с JDK)
2. Установить JDK
Установите его, и он сохранит некоторые файлы на вашем жестком диске.
На компьютере с Windows это может быть в c:\program files\java\jdk (номер версии)
3. Настройки Eclipse
Перейдите в Настройки Eclipse → Java → Установленные JRE
4. Добавить JDK
Нажмите "Добавить JRE", и вам нужно только найти Домашний каталог. Нажмите Обзор... и перейдите к месту установки JDK в вашей системе. Другие поля будут заполнены для вас после того, как вы найдете домашний каталог.
5. Вы закончили
Нажмите "ОК". Если вы хотите, чтобы JDK был по умолчанию, установите рядом с ним отметку "Проверить" в списке "Установленный JRE".
Ответ 3
Вам не нужен отдельный компилятор, eclipse уже компилирует приложение для вас. Возможно, вам захочется создать "исполняемый" JAR файл, который вы можете сделать в eclipse, выбрав File- > Export- > Runnable JAR файл.
Обратите внимание, однако, что полученный JAR файл не является "реальным" (т.е. двоичным) исполняемым файлом Windows - ему все еще нужна JRE, установленная на целевом компьютере. На самом деле нет способа создать двоичные файлы Windows; это не то, как работает Java. С другой стороны, он будет работать без перекомпиляции на машине Linux или MacOS (если у нее установлен JRE).
Ответ 4
javac находится в папке "bin
" вашей установки JDK. Чтобы запустить его, вы должны либо использовать полный путь, либо добавить этот каталог в путь поиска системы с помощью панели управления.
Если вы установили на c:\program files\java\jdk1.6.0
, ваш вызов должен выглядеть следующим образом:
c:\> "c:\program files\java\jdk1.6.0\bin\javac" -version
Ответ 5
Umm, eclipse - это IDE, он компилирует вещи, когда вы идете. Вам не нужен javac.
Ответ 6
Если у вас установлен Eclipse, и вы можете писать новые Java-приложения из него, ваша компиляция должна работать уже.
Eclipse автоматически создает/компилирует вашу систему при сохранении новых файлов Java. Просто попробуйте написать новое простое приложение Hello world, распечатав что-то на консоли (просто введите sysout и Ctrl + Space внутри Eclipse)
Ответ 7
Eclipse автоматически компилирует весь проект в рабочей области. Вы можете отключить эту опцию, если хотите в Project- > Build Automatically.