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