it-swarm.com.ru

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

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

Я новый.

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

94
David

Компиляция и запуск приложения 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.

Запуск вашей программы

Чтобы запустить программу, введите следующую команду в терминале.

Java HelloWorld

Эта команда запустит виртуальную машину Java и попытается загрузить класс с именем HelloWorld. Как только он загрузит этот класс, он выполнит метод main, о котором я упоминал ранее. Вы должны увидеть «Hello World!» распечатывается в окне терминала. Это все, что нужно сделать.

В качестве примечания, TextWrangler - это просто текстовый редактор для OSX, который не имеет отношения к этой ситуации. Вы можете использовать его как текстовый редактор в этом примере, но это, конечно, не обязательно.

179
William Brendel

Я дам вам шаги для написания и компиляции кода . Используйте этот пример:

 public class Paycheck {
    public static void main(String args[]) {
        double amountInAccount;
        amountInAccount = 128.57;
        System.out.print("You earned $");
        System.out.print(amountInAccount);
        System.out.println(" at work today.");
    }
}
  1. Сохраните код как Paycheck.Java
  2. Перейдите в терминал и введите cd Desktop
  3. Введите javac Paycheck.Java
  4. Введите Java Paycheck
  5. Наслаждайтесь вашей программой!
6
Rishi Shah

Скачайте и установите Eclipse, и все готово.
http://www.Eclipse.org/downloads/

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


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

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

По мере того, как вы приобретете больше опыта, вы начнете ценить остальную часть его богатого набора функций.

3
polygenelubricants

Вы должны убедиться, что на вашем компьютере существует совместимая с Mac версия Java. Сделайте Java-версию из терминала, чтобы проверить это. Если нет, загрузите Apple JDK с веб-сайта Apple. (Sun не делает один для Apple, IIRC.)

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

1
Rob Lachlan

Другие решения достаточно хороши, чтобы ответить на ваш запрос. Однако, если вы ищете только одну команду, чтобы сделать это для вас - 

Создайте имя файла «run» в каталоге, где находятся ваши файлы Java. И сохраните это в своем файле -

javac "$1.Java"
if [ $? -eq 0 ]; then
  echo "--------Run output-------"
  Java "$1"
fi

дать этому файлу разрешение на запуск, запустив -

chmod 777 

Теперь вы можете запустить любой из ваших файлов, просто запустив - 

./run <yourfilename> (don't add .Java in filename)
0
Darpan