Как установить 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.