Как я компилирую и запускаю программу в Java на моем Mac?
Я являюсь новым.
Также я загрузил программу, которая была предложена мне на здесь позвонившем текстовом спорщике, если это имеет какое-либо влияние на ситуацию.
Компиляция и запуск Java-приложения на Mac OSX или любой другой операционной системе очень просты. Apple включает в OSX полнофункциональную среду выполнения и разработки Java, поэтому все, что вам нужно сделать, это написать программу на Java и использовать встроенные инструменты для ее компиляции и запуска.
Первым шагом будет написание простой программы на Java. Откройте текстовый редактор (хорошо работает встроенное приложение TextEdit), введите следующий код и сохраните файл под именем "HelloWorld.java" в своем домашнем каталоге.
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
Например, если ваше имя пользователя David, сохраните его как "/Users/David/HelloWorld.java". В этой простой программе объявлен один класс HelloWorld
с одним методом main
. Метод main
является особенным в Java, потому что это метод, который будет пытаться вызвать среда выполнения Java, когда вы скажете ей выполнить вашу программу. Считайте его отправной точкой для вашей программы. Метод System.out.println()
выведет на экран строку текста: "Hello World!" в данном примере.
Теперь, когда вы написали простую программу на Java, вам нужно ее скомпилировать. Запустите приложение Terminal, которое находится в папке "Applications/Utilities/Terminal.app". Введите в терминал следующие команды:
cd ~
javac HelloWorld.java
Вы только что скомпилировали свое первое Java-приложение, пусть и простое, на OSX. В процессе компиляции будет создан один файл под названием "HelloWorld.class". Этот файл содержит байт-коды Java - инструкции, которые понимает виртуальная машина Java.
Чтобы запустить программу, введите в терминале следующую команду.
java HelloWorld
Эта команда запустит виртуальную машину Java и попытается загрузить класс под названием HelloWorld
. После загрузки класса будет выполнен метод main
, о котором я говорил ранее. Вы должны увидеть "Hello World!", напечатанное в окне терминала. Вот и все.
В качестве побочного примечания, TextWrangler - это просто текстовый редактор для OSX и не имеет никакого отношения к данной ситуации. Вы можете использовать его как текстовый редактор в этом примере, но это, конечно, не обязательно.
Вам нужно убедиться, что на вашем компьютере установлена mac-совместимая версия java. Выполните команду java -version из терминала, чтобы проверить это. Если нет, скачайте apple jdk с сайта apple. (Sun не делает его для apple, IIRC.)
Оттуда следуйте тем же инструкциям командной строки для компиляции вашей программы, которые вы бы использовали для java на любой другой платформе.
Загрузите и установите Eclipse, и все готово.
http://www.eclipse.org/downloads/
Apple предоставляет свою собственную версию Java, поэтому убедитесь, что она актуальна.
http://developer.apple.com/java/download/
Eclipse - это интегрированная среда разработки . У него много функций, но на данном этапе для вас важны следующие:
По мере необходимости набравшись опыта, вы начнете ценить остальные его богатые возможности.