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ą.
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.
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.");
}
}
- Zapisz kod jako
Paycheck.java
- przejdź do terminala i wpisz
cd Desktop
- Typ
javac Paycheck.java
- Typ
java Paycheck
- miłego programu!
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.
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.
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