IDE do odpalania aplikacji

Wątek przeniesiony 2023-05-15 11:39 z Webmastering przez Adam Boduch.

0

Witam,

Jestem frontendowcem i chciałem spytać czy odpalenie i skonfigurowanie aplikacji Javowej w Visual Studio Code nie będzie sprawiać potem jakiś problemów? Czy lepiej użyć do tego innego edytora ?

1

Nie potrzeujesz edytora do odpalania
aplikacji. Zacznij od podstaw bez i
IDE a potem wybierzesz odpowiednie narzędzie.

1

Cześć,

na start warto wiedzieć czym jest JDK (Java Development Kit) oraz JRE (Java Runtime Environment). JDK jest oprogramowaniem typowo do tworzenia aplikacji w Javie wraz z ich uruchamianiem (analogia do .NET SDK). W przypadku gdy potrzebujesz tylko uruchamiać aplikacje javowe wystarczy samo JRE (jest ono składnikiem JDK, ale można je zainstalować osobno).

Warto wiedzieć, że Java od wersji 8 zmieniała kwestie licencyjne. Dlatego też powstało oprogramowanie analogiczne do JDK, ale jest ono na otwartej licencji - OpenJDK.

OpenJDK:
https://jdk.java.net/20/

Instalacja polega na pobraniu paczki z linka wyżej. Następnie po wypakowaniu trzeba przekopiować folder zgodnie z poniższą ścieżką.

screenshot-20230514223811.png

Potem dodajemy zmienną środowiskową JAVA_HOME (menu Start - Edytuj zmienne środowiskowe)

screenshot-20230514225225.png

screenshot-20230514223609.png

oraz na dole edytujemy zmienną Path dodając do niej wpis jak niżej:

screenshot-20230514225453.png

screenshot-20230514223637.png

Po tych czynnościach można włączyć wiersz poleceń (CMD) i wpisać komendę "java --version". Jeśli pojawią się poniższe informacje to znaczy, że OpenJDK działa.

screenshot-20230514224710.png

Pozostaje tylko doinstalowanie dodatków do VS Code i można działać z kodem.

Extension Pack for Java (pakiet rozszerzeń do Visual Studio Code):
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack

Java in Visual Studio Code:
https://code.visualstudio.com/docs/java/java-tutorial

Jeśli natomiast potrzebujesz IDE, bo VS Code nie wystarcza to z tego co kojarzę popularne jest poniższe.

IntelliJ IDEA (Community Edition)
https://www.jetbrains.com/idea/download/#section=windows

Z góry przepraszam jeśli coś jest nie jasne, ale sam ostatnio pierwszy raz poznawałem ten świat w celu uruchomienia aplikacji w Android Studio.

0

Mam nadzieję że programujesz lepiej niż tagujesz i wybierasz kategorie :P

Jak masz kod w Javie i to projekt mavenowy/gradlowy to potrzebujesz mavena/gradla, ale to nie IDE tylko narzedzia terminalowe do budowania projektów javowych. Odpowiedniki npm dla JSa. Ogólnie trudno zgadnąć nie widzac kodu.

VSC pewnie będzie wystarczajace do pisania w Javie, są nawet jakieś informacje na ten temat https://code.visualstudio.com/docs/languages/java

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.