как мне скомпилировать и запустить программу на java на моем mac?

<p>как мне скомпилировать и запустить программу на java на моем mac? </p><p>я новый.</p><p>также я скачал программу, которая была предложена мне здесь, которая называется text wrangler, если она имеет какое-либо отношение к ситуации. </p>

<p>компиляция и запуск приложения java на mac osx или любой другой операционной системе очень просты. apple включает в себя полнофункциональную среду выполнения java и среду разработки из коробки с osx, поэтому все, что вам нужно, это написать программу на java и использовать встроенные инструменты для ее компиляции и запуска.</p><h2>написание вашей первой программы</h2><p>первым шагом является написание простой java-программы. откройте текстовый редактор (встроенное приложение textedit отлично работает), введите следующий код и сохраните файл как «helloworld.java» в своем домашнем каталоге.</p><pre><code>public class helloworld { public static void main(string args[]) { system.out.println("hello world!"); } } </code></pre><p>например, если ваше имя пользователя дэвид, сохраните его как «/users/david/helloworld.java». эта простая программа объявляет один класс с именем <code>helloworld</code>, с единственным методом с именем <code>main</code>. метод <code>main</code> является особенным в java, потому что это метод, который среда выполнения java попытается вызвать, когда вы скажете ему выполнить вашу программу. думайте об этом как о начальной точке вашей программы. метод <code>system.out.println()</code> выведет на экран строку текста «hello world!» в этом примере.</p><h2>использование компилятора</h2><p>теперь, когда вы написали простую java-программу, вам нужно скомпилировать ее. запустите приложение «терминал», которое находится в «applications/utilities/terminal.app». введите следующие команды в терминал:</p><pre><code>cd ~ javac helloworld.java </code></pre><p>вы только что скомпилировали свое первое, хотя и простое, приложение на java для osx. в процессе компиляции будет создан один файл с именем «helloworld.class». этот файл содержит байтовые коды java, которые являются инструкциями, которые понимает виртуальная машина java.</p><h2>запуск вашей программы</h2><p>чтобы запустить программу, введите следующую команду в терминале.</p><pre><code>java helloworld </code></pre><p>эта команда запустит виртуальную машину java и попытается загрузить класс с именем <code>helloworld</code>. как только он загрузит этот класс, он выполнит метод <code>main</code>, о котором я упоминал ранее. вы должны увидеть «hello world!» распечатывается в окне терминала. это все, что нужно сделать.</p><p>в качестве примечания, textwrangler - это просто текстовый редактор для osx, который не имеет отношения к этой ситуации. вы можете использовать его как текстовый редактор в этом примере, но это, конечно, не обязательно.</p>

<p>я дам вам шаги для написания и компиляции кода . используйте этот пример:</p><pre><code> 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, и все готово. <a href="http://www.eclipse.org/downloads/">http://www.eclipse.org/downloads/ apple предоставляет свою собственную версию java, поэтому убедитесь, что она обновлена. <a href="http://developer.apple.com/java/download/">http://developer.apple.com/java/download/ eclipse - это <a href="http://en.wikipedia.org/wiki/integrated_development_environment">интегрированная среда разработки . он имеет много функций, но те, которые актуальны для вас на данном этапе:  редактор исходного кода  с подсветкой синтаксиса, цветов и других визуальных подсказок простая перекрестная ссылка на документацию для облегчения обучения  компилятор  запустите код одним кликом получать уведомления об ошибках/ошибках, как вы идете  по мере того, как вы приобретете больше опыта, вы начнете ценить остальную часть его богатого набора функций.

вы должны убедиться, что на вашем компьютере существует совместимая с mac версия java. сделайте java-версию из терминала, чтобы проверить это. если нет, загрузите apple jdk с веб-сайта apple. (sun не делает один для apple, iirc.)оттуда следуйте тем же инструкциям командной строки при компиляции вашей программы, которые вы использовали бы для java на любой другой платформе.

другие решения достаточно хороши, чтобы ответить на ваш запрос. однако, если вы ищете только одну команду, чтобы сделать это для вас - создайте имя файла «run» в каталоге, где находятся ваши файлы java. и сохраните это в своем файле -javac "$1.java" if [ $? -eq 0 ]; then echo "--------run output-------" java "$1" fi </code></pre><p>дать этому файлу разрешение на запуск, запустив -</p><pre><code>chmod 777 </code></pre><p>теперь вы можете запустить любой из ваших файлов, просто запустив - </p><pre><code>./run <yourfilename> (don't add .java in filename) </code></pre>