W poprzednich wpisach opisałem instalację i wstępną konfigurację wirtualnego Linuksa (Linux Mint). W tej części wyjaśnię jak zainstalować środowisko do programowania w Javie 8 (Java 8 JDK + NetBeans).
Instalacja Javy 8 (Oracle)
Poniżej znajduje się instrukcja instalacji Javy 8 na Linuksie (Linux Mint). Pliki instalacyjne pod inne systemy można pobrać ze strony Oracle.
Najpierw sprawdzam jaka wersja oprogramowania jest już zainstalowana. Wpisuję w terminalu:
java -version
W odpowiedzi otrzymuję:
java version "1.7.0_55"
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)
Czyli zainstalowana jest Java 7 OpenJDK IcedTea. Będę chciał jednak zainstalować Javę 8 dystrybuowaną przez firmę Oracle. Moim celem będzie stworzenie środowiska programowania w Javie, więc muszę zainstalować JDK, czyli Java Development Kit. Tutaj opiszę sposób, który powinien się udać na Ubuntu i systemach pokrewnych do którego zalicza się Linux Mint. W poszukiwaniu plików do instalacji na Windows, czy Mac OS X można się udać na stronę Oracle.
Zanim zainstaluję nową wersję Javy, usuwam zainstalowane wersje Javy OpenJDK:
sudo apt-get purge openjdk*
Po zatwierdzeniu, zostają odinstalowane pakiety związane z Javą OpenJDK.
Teraz dodaję nowe repozytorium PPA, to w nim znajdują się potrzebne pakiety.
sudo add-apt-repository ppa:webupd8team/java
Uaktualniam listę dostępnych pakietów:
sudo apt-get update
Instaluję Javę 8:
sudo apt-get install oracle-java8-installer
Zatwierdzam licencję etc. i rusza pobieranie właściwych plików Javy oraz ich instalacja. Może to potrwać dość długo. Kiedy ukaże się komunikat o zakończeniu procesu, warto sprawdzić, czy wszystko poszło zgodnie z oczekiwaniami:
java -version
Komunikat o mniej więcej takiej treści świadczy, że odniosłem sukces:
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
Warto zauważyć, że gdybym chciał zainstalować Javę 7 to powinienem użyć komendy:
sudo apt-get install oracle-java7-installer
Analogicznie dla Javy 6:
sudo apt-get install oracle-java6-installer
Instalacja NetBeans IDE 8.0
NetBeans jest darmowym zintegrowanym środowiskiem programistycznym. Nie jest programem absolutnie koniecznym do programowania, ale niewątpliwie znacznie w tym pomaga. Tym razem nie użyjemy do instalacji polecenia apt-get
. Udajemy natomiast na stronę domową programu: http://netbeans.org.
Tam wędrujemy do sekcji „Download”:
Jak widać, strona prawidłowo rozpoznała system operacyjny. Mamy do wyboru pięć rodzajów plików instalacyjnych, różniących się liczbą i rodzajów dołączonych rozszerzeń. Pobieram najprostszy zestaw do programowania w Javie – „Java SE”. Zawiera on wszystko czego będę potrzebował na początek a dodatki zawsze można doinstalować z poziomu programu.
Pobrany plik ma nazwę netbeans-8.0-javase-linux.sh
. Oczywiście, jest to obecna wersja NetBeans IDE, więc Twoja nazwa może już być nieco inna.
Teraz wędruję do katalogu „Pobrane”
cd ~/Pobrane
Sprawdzam listę plików:
ls
Wśród wyświetlonych nazw plików powinien być plik instalacyjny NetBeans. Teraz muszę zmienić prawa dostępu do pliku tak, by stał się plikiem wykonywalnym:
chmod u+x netbeans-8.0-javase-linux.sh
Przy okazji przypominam o dobrodziejstwach używania klawisza „Tab” w terminalu. Nie trzeba pamiętać ani przepisywać długiej nazwy pliku czy programu. Jeśli wpiszę chmod u+x netb
i wcisnę Tab
, reszta nazwy pliku pojawi się „automagicznie”.
Zwróć uwagę, że jeśli teraz używając komendy ls
wyświetlisz listę plików to teraz (przynajmniej jeśli używasz standardowego terminala) nazwa pliku będzie się wyświetlać inaczej:
Czas uruchomić instalator:
./netbeans-8.0-javase-linux.sh
Proces instalacji nie wymaga wyjaśnień. Zwykle jest to standardowe potwierdzanie licencji, katalogów itp. i wciskanie przycisku „Next”. Wyjątkiem może być okienko z miejscem instalacji NetBeans oraz ścieżką do JDK. Należy zwrócić uwagę, czy ta druga rzeczywiście prowadzi do miejsca instalacji JDK, jeśli nie (np. /usr
) to należy ją wybrać z listy (np. /usr/lib/java-8-oracle
).
Po zakończeniu instalacji na pulpicie pojawia się ikona NetBeans IDE. Uruchomiony program wygląda mniej więcej tak:
Hej,
ja używam NetBeans na open-jdk. Zauważyłeś może różnicę w działaniu środowiska na Oracle’owej wersji? Porównywałeś to?
Hej
Nie używałem open-jdk, więc trudno mi cokolwiek na ten temat powiedzieć. Ale pytanie jest ciekawe, może kiedyś pokuszę się na takie testy.
Dzięki ;-)
Świetny poradnik dla początkujących! Dzięki za niego!
Miło, że się podoba. :-)
Pozdrawiam serdecznie
thx ;-)
Hej,
wszystko zrobiłem tak jak tutaj jest napisane i podczas uruchamiania NetBeans pojawia mi się taki komunikat:
the package containing the class javax.swing.JComponentbeaninfo was not loaded
Co trzeba teraz zrobić?
Prawdopodobnie jest to problem z JDK.
Tutaj znalazłem rozwiązanie tego problemu ale sam nie testowałem:
http://unix.stackexchange.com/questions/256007/netbeans-ide-warning
[…] będę się rozpisywac o tym jak należy to zrobić, bo świetną instrukcję znajdziecie na blogu Grzegorza Góralskiego a ja tylko polecę tę instrukcję i sobie ją tu odnotuję ku pamięci. Może kiedyś będę […]
Idealnie wszystko działa :) Po dwóch dniach prób instalacji i niepowodzeń, wreszcie mi się udało (dzięki temu poradnikowi!). Pozdrawiam serdecznie :)
hej mam problem przy instalacji środowiska
sudo apt-get install oracle-java-8-installerE: dpkg został przerwany, należy wykonać ręcznie „sudo dpkg –configure -a”, aby naprawić problem.
możesz coś podpowiedzieć
Zrobiłbym własnie to co sugeruje apt, w terminalu wpisać komendę:
sudo dpkg –configure -a
Pozdrawiam
Można jeszcze spróbować:
sudo apt –fix-broken install