Jak skompilować i uruchomić program w Javie na moim komputerze Mac?

Jak skompilować i uruchomić program w Javie na moim komputerze mac?

Jestem nowy.

Również pobrałem program, który został mi zaproponowany tutaj o nazwie text Wrangler, jeśli ma to jakikolwiek związek z sytuacją.

Author: Peter O., 2010-03-02

4 answers

Kompilowanie i uruchamianie aplikacji Java na Mac OSX, lub jakimkolwiek większym systemie operacyjnym, jest bardzo proste. Apple zawiera w pełni funkcjonalne środowisko Java runtime i development environment out-of-the-box z OSX, więc wszystko, co musisz zrobić, to napisać program Java i użyć wbudowanych narzędzi, aby go skompilować i uruchomić.

Pisanie Pierwszego Programu

Pierwszym krokiem jest napisanie prostego programu Java. Otwórz edytor tekstu (wbudowana aplikacja TextEdit działa poprawnie), wpisz poniższy kod i zapisz plik jako " HelloWorld.java " w katalogu domowym.

public class HelloWorld {
    public static void main(String args[]) {
        System.out.println("Hello World!");
    }
}

Na przykład, jeśli Twoja nazwa użytkownika to David, zapisz ją jako " / Users / David / HelloWorld.java". Ten prosty program deklaruje jedną klasę o nazwie HelloWorld, z jedną metodą o nazwie main. Metoda main jest wyjątkowa w języku Java, ponieważ jest to metoda, którą środowisko uruchomieniowe Java będzie próbowało wywołać, gdy każesz jej wykonać program. Pomyśl o tym jako o punkcie wyjścia dla Twojego programu. Metoda System.out.println() wyświetli wiersz tekstu na ekran " Hello World!"w tym przykładzie.

Używanie kompilatora

Teraz, gdy napisałeś prosty program Java, musisz go skompilować. Uruchom aplikację Terminal, która znajduje się w "Applications/Utilities/Terminal.app". Wpisz następujące polecenia do terminala:

cd ~
javac HelloWorld.java

Właśnie skompilowałeś swoją pierwszą aplikację Java, choć prostą, na OSX. Proces kompilacji wytworzy pojedynczy plik o nazwie "HelloWorld.Klasa". Ten plik zawiera kody bajtowe Javy, które są instrukcjami, które rozumie maszyna wirtualna Java.

Uruchamianie Programu

Aby uruchomić program, wpisz następujące polecenie w terminalu.

java HelloWorld

To polecenie uruchomi wirtualną maszynę Javy i spróbuje załadować klasę o nazwie HelloWorld. Po załadowaniu tej klasy, wykona metodę main, o której wspomniałem wcześniej. Powinieneś zobaczyć " Hello World!"wydrukowane w oknie terminala. To wszystko.

Na marginesie, Texttwrangler jest tylko edytorem tekstu dla OSX i nie ma wpływu na tę sytuację. Możesz użyć go jako edytora tekstu w tym przykładzie, ale z pewnością nie jest to konieczne.

 176
Author: William Brendel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-02 05:44:36

Podam Ci kroki do pisania i kompilowania kodu. Użyj tego przykładu:

 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. Zapisz kod jako Paycheck.java
  2. przejdź do terminala i wpisz cd Desktop
  3. Typ javac Paycheck.java
  4. Typ java Paycheck
  5. miłego programu!
 6
Author: Rishi Shah,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-07 13:11:52

Pobierz i zainstaluj Eclipse i gotowe.
http://www.eclipse.org/downloads/

Apple udostępnia własną wersję Javy, więc upewnij się, że jest aktualna.
http://developer.apple.com/java/download/


Eclipse jest zintegrowanym środowiskiem programistycznym . Ma wiele funkcji, ale te, które są istotne dla Ciebie na tym etapie to:

  • edytor kodu źródłowego
    • z podświetleniem składni, kolorami i inne Sygnały wizualne
    • łatwe odwoływanie się do dokumentacji w celu ułatwienia nauki
  • kompilator
    • Uruchom kod jednym kliknięciem
    • Otrzymuj powiadomienia o błędach / mistakes as you go

Gdy zdobędziesz więcej doświadczenia, zaczniesz doceniać resztę jego bogatego zestawu funkcji.

 3
Author: polygenelubricants,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-02 06:46:15

Musisz upewnić się, że na twoim komputerze istnieje zgodna z mac wersja java. Wykonaj java-version z terminala, aby to sprawdzić. Jeśli nie, pobierz jdk apple ze strony internetowej apple. (Sun sam nie robi takiego Dla apple, IIRC.)

Stamtąd wykonaj te same instrukcje wiersza poleceń z kompilacji programu, których używasz w Javie na dowolnej innej platformie.

 1
Author: Rob Lachlan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-02 05:04:57