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 ?
Wątek przeniesiony 2023-05-15 11:39 z Webmastering przez Adam Boduch.
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 ?
Nie potrzeujesz edytora do odpalania
aplikacji. Zacznij od podstaw bez i
IDE a potem wybierzesz odpowiednie narzędzie.
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ą.
Potem dodajemy zmienną środowiskową JAVA_HOME (menu Start - Edytuj zmienne środowiskowe)
oraz na dole edytujemy zmienną Path dodając do niej wpis jak niżej:
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.
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.
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