Co muszę zainstalować żebym mógł programować w Javie?

0

Na właśnie, pytanie jak w temacie, wiem już że wybrać IDE IntellJ, ale czy potrzebuje coś jeszcze? jakieś fajne narzędzia dla programowania aplikacji desktopowych?

6

Potrzebujesz jedynie JDK.

0
karolinaa napisał(a):
  1. Porządny system UNIX. Gentoo lub Arch ewentualnie Mint.

@karolinaa , Możesz rozwinąć profanowi, czemu uważasz, że do programowania w Javie tak bardzo ważny jest system?

Chodzi mi o to, że ja zawsze słyszałem, że akurat Java to jest tak oddzielona od OS jak tylko się da, więc chyba akurat w tym konkretnym przypadku różnicy między Linuxami czy innymi Windowsami nie powinno się tak bardzo odczuwać?

Ale nie wiem, ja to jestem z drugiego roku dopiero ;P

0

W zasadzie jedynym ograniczeniem na system jest to na co jest dostępne JDK. Nie ma problemu, bo Oracle wydaje dla Windows, Linux i Mac OS X. IBM wydaje JDK na linucha na dziwych architekturach (np. PowerPC).

Schody zaczynają się, gdy ludzie są miłośnikami systemów jak FreeBSD (tak jak ja). Wtedy pozostaje open-source OpenJDK, którego nikt poważnie nie użyje produkcyjnie. Może się to zmienić, bo generalnie od czasów JDK 1.7+ praktycznie jest to dokładnie takie samo źródło co w przypadku Oracle JDK. Może kiedyś wrócę na FreeBSD i będę cisnął na OpenJDK. Na razie nie mam czasu na eksperymenty. Dobry system to taki, o którym się nie myśli. Dlatego korzystam ze stabilnego Red Hat Linux Enterprise / CentOS (mało innowacyjny). Ma działać.

0

@margor90 Kilka lat temu używałem produkcyjnie OpenJDK na ubuntu z aplikacjami napisanymi pod Sun Java 6.x + Tomcat 6.x i nie miałem żadnych problemów.

0

potrzebujesz jedynie pomocy www.google.com

2

Usunąłem wszystkie posty sugerujące niezbędność Linuksa lub innego SO.

0

Do aplikacji desktopowych Intellij IDEA ma wbudowany GUI designer dla SWING'a, chociaż polecane jest teraz JavaFX a do tego sciagnij sobie JavaFX Scene Builder, Intellij ma także obsługę jego. Tworzysz pliczek z rozrzeszeniem .fxml klikasz prawym ostatnia opcja i wyszukujesz JavaFX Scene Builder. Co do narzędzi to przyda ci się jeszcze Maven lub Ant może to nie na początek, żeby przywyknąć do struktury projektu Intellij i "wyklikiwania", zamiast od razu do mavena. Polecam jeszcze od siebie paczke lombok, która za pomocą adnotacji pozwala na generowanie getterów setterów konstruktorów z tego co się orientujeod intellij 15.0 PLUGIN jest włączony automatycznie. Jakbyś używał maven'a to jeszcze dorzuć to : http://mvnrepository.com/artifact/org.projectlombok/lombok/1.16.6

1 użytkowników online, w tym zalogowanych: 0, gości: 1