Как я компилирую и запускаю программу в Java на моем Mac?

Как я компилирую и запускаю программу в Java на моем Mac?

Я являюсь новым.

Также я загрузил программу, которая была предложена мне на здесь позвонившем текстовом спорщике, если это имеет какое-либо влияние на ситуацию.

96
задан Peter O. 7 October 2014 в 06:13
поделиться

3 ответа

Компиляция и запуск 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 и не имеет никакого отношения к данной ситуации. Вы можете использовать его как текстовый редактор в этом примере, но это, конечно, не обязательно.

185
ответ дан 24 November 2019 в 05:37
поделиться

Вам нужно убедиться, что на вашем компьютере установлена mac-совместимая версия java. Выполните команду java -version из терминала, чтобы проверить это. Если нет, скачайте apple jdk с сайта apple. (Sun не делает его для apple, IIRC.)

Оттуда следуйте тем же инструкциям командной строки для компиляции вашей программы, которые вы бы использовали для java на любой другой платформе.

1
ответ дан 24 November 2019 в 05:37
поделиться

Загрузите и установите Eclipse, и все готово.
http://www.eclipse.org/downloads/

Apple предоставляет свою собственную версию Java, поэтому убедитесь, что она актуальна.
http://developer.apple.com/java/download/


Eclipse - это интегрированная среда разработки . У него много функций, но на данном этапе для вас важны следующие:

  • Редактор исходного кода
    • С подсветкой синтаксиса, цветами и другими визуальными подсказками
    • Простые перекрестные ссылки на документацию для облегчения обучения
  • Компилятор
    • Запускайте код одним щелчком мыши
    • Получайте уведомления об ошибках / ошибках по ходу работы

По мере необходимости набравшись опыта, вы начнете ценить остальные его богатые возможности.

3
ответ дан 24 November 2019 в 05:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: