Jak kodować, kompilować i uruchamiać projekty Java [2022]

Opublikowany: 2021-01-07

Java to jeden z najczęściej używanych języków programowania w branży tworzenia oprogramowania. Jeśli planujesz uruchomić ten język, artykuł pomoże Ci zrozumieć, jak tworzyć i uruchamiać programy przy użyciu tego zorientowanego obiektowo języka programowania. W artykule omówiono różne niuanse składni i niektóre funkcje, które będą stanowić warunek wstępny podczas omawiania różnych sposobów uruchamiania projektu w języku Java .

Zanim zagłębimy się w szczegóły techniczne, musimy zrozumieć strukturę programu w projekcie Java. Jak i jakie pliki są potrzebne. Pierwszą rzeczą, na którą należy zwrócić uwagę, jest to, że każdy projekt java musi mieć klasę w głównym pliku java. To jest następnie konwertowane na język kodu pośredniego. Następnie ten kod pośredni jest używany, aby interpreter zinterpretował kod maszynowy i dał żądany wynik. Mówiąc prościej, działa to tak:

1. Zakoduj pliki Java.

2. Kompilacja plików Java.

3. Wyjściem kompilatora są pliki .class z kodem pośrednim.

4. Interpretacja kodu pośredniego.

5. Generowanie wyjścia.

Jak wiesz, Java jest językiem programowania obiektowego (OOP). Oznacza to, że wszystko napisane jest w formie obiektów. Ale dlaczego jest to ważne? Rozumiejąc , jak uruchomić projekt java , ważne jest, aby wiedzieć, dlaczego każdy projekt ma plik .class?

Klasa jest podstawowym budulcem w każdym programie Java. Wszystko jest napisane w formie zajęć. Plik jest następnie zapisywany jako .java i używany do wykonywania różnych procedur. Klasa jest jak plan tego, co należy zrobić. Po zdefiniowaniu należy utworzyć jego instancję, tworząc obiekt wspomnianej klasy. Obiekt jest zatem nazywany instancją klasy. Obiekt jest następnie używany do uruchomienia programu.

Ze względu na pośrednie generowanie kodu Java jest również niezależna od platformy. Możliwość uruchomienia na dowolnym systemie w połączeniu z programowaniem obiektowym sprawia, że ​​Java jest tak kompatybilna ze standardowymi kodami do tworzenia oprogramowania. A ponieważ jest on wstępnie skompilowany, po przekonwertowaniu plików programu na pliki .class, Java wymaga jedynie interpretacji na żądanej maszynie. To sprawia, że ​​Java jest całkiem szybka.

Skoro więc znamy już podstawy posługiwania się językiem i co jest konieczne, zacznijmy od prostego programu, aby poznać rzeczywistą procedurę uruchamiania projektu java . Wszyscy wiemy, że pierwszym programem do pisania w dowolnym języku musi być program Hello World. Więc napiszmy jeden.

Oto kod do wyświetlenia wiersza „Hello World” na konsoli

klasa publiczna najpierw test {

public static void main(String[] args) {

System.out.println("Witaj świecie!");

System.out.println("Właśnie napisałem swój pierwszy program w Javie");

} //Koniec głównego

} //Koniec TestFirst Class

Teraz nauczmy się najpierw uruchamiać ten program, a następnie podzielimy go do samego rdzenia, aby było jasne.

Najpierw musimy skonfigurować środowisko Java. Oto kroki, aby pomyślnie pobrać Javę na swój komputer.

· Pobierz i zainstaluj Javę.

· Skonfiguruj zmienne środowiskowe.

· Sprawdź kroki w wierszu poleceń lub terminalu (jeśli macOS X).

Tak więc, aby pobrać Javę, odwiedź tę stronę i pobierz instalator(i) z tego miejsca.

Po wykonaniu podstawowych kroków instalacji musisz skonfigurować zmienne środowiskowe. Ma to na celu poinformowanie komputera, że ​​mamy zainstalowaną Javę i gdzie jej szukać podczas kompilowania lub uruchamiania programów Java. Jest to kluczowy krok dla maszyny, aby wiedzieć, jak uruchomić projekt java.

Przeczytaj: Wynagrodzenie programisty Java w Indiach

Spis treści

Konfigurowanie zmiennych środowiskowych lub ścieżki w systemie Windows

· Po prostu otwórz wiersz poleceń, wyszukując go w systemie Windows lub wpisując „cmd” w programie Uruchom. Po otwarciu wiersza polecenia musisz wpisać następujące polecenie:

set path=C:\Program Files\Java\jdk1.8.0_201\bin

· Pamiętaj, że twoja ścieżka może być inna, w zależności od wersji, którą instalujesz i miejsca, w którym instalacja jest wykonywana. Więc odpowiednio ustaw ścieżkę.

Konfigurowanie ścieżki JDK w systemie Mac OS X:

· W systemie Mac OS X otwórz terminal i wprowadź następujące polecenie:

eksportuj JAVA_HOME=/Biblioteka/Java/Home

· Po zakończeniu możesz zweryfikować ścieżkę, wpisując echo $JAVA_HOME w terminalu i sprawdzić, czy ścieżka istnieje, czy nie.

Po skonfigurowaniu środowiska możesz zweryfikować, otwierając wiersz poleceń i wpisując java lub javac. To tylko krok, aby sprawdzić, czy wiersz poleceń rozpoznaje Java JDK, czy nie.

Teraz, gdy środowisko jest skonfigurowane, a Java jest uruchomiona, zacznijmy od ostatnich kroków, jak uruchomić projekt Java. Skompilujmy i uruchommy nasz program hello world.

Wystarczy otworzyć dowolny wybrany edytor tekstu i wpisać program, o którym mowa powyżej. Po zakończeniu zapisz plik z rozszerzeniem .java. Na przykład mójpierwszyprogram.java.

Teraz, gdziekolwiek plik jest przechowywany, otwórz tam wiersz polecenia lub zmień katalog na tę lokalizację, w przeciwnym razie musisz wprowadzić pełną ścieżkę. Następnym krokiem jest wpisanie następującego polecenia:

· javac mójpierwszyprogram.java

Zauważ, że komenda została napisana z uwzględnieniem, że plik java znajduje się w bieżącym katalogu roboczym. Jeśli tak nie jest, musisz wprowadzić pełną ścieżkę.

Następnie, jeśli nie ma błędów, kompilator java powinien skompilować plik .class w tej samej lokalizacji. Na wypadek, gdyby w przyszłości wystąpiły jakiekolwiek błędy lub ostrzeżenia, kompilator wypisze ślad stosu tego samego w wierszu polecenia. Plik .class zostanie wygenerowany lub zaktualizowany tylko wtedy, gdy program będzie wolny od błędów.

Tutaj zauważyłbyś jedną rzecz, zwłaszcza jeśli zapisałeś plik pod inną nazwą niż nazwa klasy w pliku programu. W naszym przypadku wygenerowany plik klasy nosi nazwę: TestFirst.class. Należy zauważyć, że Java generuje pliki klas na podstawie nazwy klasy określonej w pliku programu. Ponieważ wspomnianą klasą była TestFirst, plik klasy ma taką samą nazwę.

Po wygenerowaniu plików .class, wystarczy użyć interpretera java, aby przeczesać kod pośredni i uzyskać pożądane dane wyjściowe. W tym celu wpisz następujące polecenie:

· java TestFirst

Zauważ, że nie mamy żadnego rozszerzenia następującego po nazwie TestFirst. Należy pamiętać, że podczas uruchamiania plików klas nie ma potrzeby wpisywania rozszerzenia pliku klasy.

Jeśli wszystko działa dobrze, powinieneś być w stanie zobaczyć dwie linie wydrukowane na konsoli.

· Witaj świecie

· Właśnie napisałem swój pierwszy program w Javie

Przede wszystkim gratuluję skompilowania i uruchomienia pierwszego programu w języku Java. Teraz rozumiesz , jak uruchomić projekt Java lub dowolny program. Teraz, gdy znamy proces, pozwól nam zrozumieć, jak to wszystko działa.

Pierwsza linia to public class TestFirst. Jak wspomniano wcześniej, każdy program Java musi mieć definicję klasy. Tutaj użyliśmy modyfikatora dostępu publicznego. Co to jest modyfikator dostępu i jak działają, wykracza poza zakres tego tematu. W tej chwili wystarczy wiedzieć, że każdy plik Java może mieć wiele definicji klas, ale tylko jedną klasę publiczną.

Następna linia to public static void main (args[]). Publiczny jest modyfikatorem dostępu; stąd możemy wywołać metodę poza definicją klasy. Statyczny oznacza, że ​​nie potrzebuje obiektu, z którego ma być wywoływany. Metody statyczne mogą działać niezależnie. Pustka oznacza, że ​​niczego nie zwraca. Słowo kluczowe poprzedzające nazwę funkcji jest typem zwracanym. Main to nazwa metody. Jest to punkt wejścia dla każdej wirtualnej maszyny Java. I na koniec argumenty metody głównej. Łańcuch args[] służy do pobierania dowolnego argumentu podczas uruchamiania programu od użytkownika (konsoli).

Ostatnia część to polecenie drukowania. System.out.println("Witaj świecie!");

Pierwszą rzeczą, na którą należy zwrócić uwagę, jest to, że każda linia kodu Java musi kończyć się średnikiem (;). W Javie import lub użycie pakietu można wykonać za pomocą kropek (.). Stąd wiersz System.out.println zasadniczo oznacza, że ​​importujemy funkcję o nazwie „println” z pakietu „out”, który jest importowany z pakietu o nazwie System. Teraz, ponieważ pakiety te są predefiniowane w JDK, możemy ich bezpośrednio używać. Println przyjmuje prosty argument w postaci łańcucha. Litera „ln” na końcu oznacza utworzenie nowej linii.

Ważne jest, aby zamknąć metodę i klasę zamykającym nawiasem klamrowym ({}). Należy zauważyć, że w Javie definicje klas, definicje metod lub dowolne pętle lub warunki są zapisywane w blokach określonych w nawiasach klamrowych. W ten sposób możemy śledzić, gdzie zaczyna się i kończy dany blok. Pomaga również w identyfikacji zmiennych używanych w bloku.

W ten sposób możemy instalować, konfigurować, pisać, kompilować i uruchamiać dowolny program Java. Aby uruchomić wstępnie napisany projekt Java, wystarczy wykonać kroki kompilacji i utworzyć pliki klas. Następnie uruchom go za pomocą polecenia Java. Teraz masz wystarczającą wiedzę, aby badać programowanie w Javie, ponieważ masz teraz wiedzę i system do uruchamiania dowolnego programu lub projektu w Javie. Chodzi o to , jak uruchomić projekt java.

Sprawdź: 17 ciekawych pomysłów i tematów na projekty Java dla początkujących

Ucz się kursów inżynierii oprogramowania online z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

Zawijanie

Jeśli chcesz dowiedzieć się więcej na temat Java, pełnego stosu oprogramowania, sprawdź program Executive PG UpGrad i IIIT-B w zakresie pełnego stosu oprogramowania, który jest przeznaczony dla pracujących profesjonalistów i oferuje ponad 500 godzin rygorystycznego szkolenia, 9+ projekty i zadania, status absolwentów IIIT-B, praktyczne praktyczne projekty zwieńczenia i pomoc w pracy z najlepszymi firmami.

Jak działa JVM?

Java Virtual Machine to implementacja programowa platformy Java w wersji Standard Edition. Wirtualna maszyna Javy ładuje i wykonuje kod bajtowy Javy. Java Virtual Machine jest koncepcyjnie podobna do Common Language Runtime firmy Microsoft lub maszyny wirtualnej używanej w języku Python. Java Virtual Machine to czysto programowa implementacja, która wykonuje kod bajtowy Java w sposób porównywalny do tego, jak sprzętowa maszyna wirtualna interpretowałaby i wykonywała instrukcje abstrakcyjnej maszyny. Java Virtual Machine wykonuje zadania językowe i systemowe platformy Java Standard Edition.

Jaka jest różnica między JDK a JVM?

Platforma Java to stos oprogramowania, który składa się z języka Java i bibliotek klas, w tym maszyny wirtualnej, środowiska wykonawczego i standardowych bibliotek klas. Wirtualna maszyna Java (JVM) jest jedną z implementacji platformy Java. Java Development Kit (JDK) zawiera maszynę JVM i silnik języka Java. Java Runtime Environment (JRE) to wirtualna maszyna Java bez silnika języka Java. JVM to programowa implementacja specyfikacji wirtualnej maszyny Java, która służy do interpretacji kodów bajtowych w aplikacjach napisanych w języku programowania Java. Środowisko wykonawcze Java jest odpowiedzialne za uruchamianie aplikacji napisanych w języku programowania Java.

Czym są słoiki Java?