Компиляция и запуск приложения Java на Mac OSX или любой другой операционной системе очень просты.Apple включает в себя полнофункциональную среду выполнения Java и среду разработки из коробки с OSX, поэтому все, что вам нужно, это написать программу на Java и использовать встроенные инструменты для ее компиляции и запуска.
Написание вашей первой программы
Первый шаг - написание простой Java-программы.Откройте текстовый редактор (встроенное приложение TextEdit работает нормально), введите следующий код и сохраните файл как «HelloWorld.java» в своем домашнем каталоге.
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
Например, есливаше имя пользователя Дэвид, сохраните его как "/Users/David/HelloWorld.java".Эта простая программа объявляет один класс с именем HelloWorld
, с единственным методом с именем main
.Метод main
является особенным в Java, потому что это метод, который среда выполнения Java попытается вызвать, когда вы скажете ему выполнить вашу программу.Думайте об этом как о начальной точке вашей программы.Метод System.out.println()
выведет на экран строку текста «Hello World!»в этом примере.
Использование компилятора
Теперь, когда вы написали простую программу на Java, вам нужно скомпилировать ее.Запустите приложение «Терминал», которое находится в «Applications / Utilities / Terminal.app».Введите в терминал следующие команды:
cd ~
javac HelloWorld.java
Вы только что скомпилировали свое первое, хотя и простое, приложение Java для OSX.Процесс компиляции создаст один файл с именем «HelloWorld.class».Этот файл содержит байтовые коды Java, которые являются инструкциями, которые понимает виртуальная машина Java.
Запуск вашей программы
Чтобы запустить программу, введите следующую команду в терминале.1024 *
Эта команда запустит виртуальную машину Java и попытается загрузить класс с именем HelloWorld
.Как только он загрузит этот класс, он выполнит метод main
, о котором я упоминал ранее.Вы должны увидеть «Hello World!»распечатывается в окне терминала.Вот и все, что нужно сделать.
В качестве примечания, TextWrangler - это просто текстовый редактор для OSX, который не имеет отношения к этой ситуации.Вы можете использовать его в качестве вашего текстового редактора в этом примере, но это, безусловно, не обязательно.