Mam system Ubuntu i chcę zastąpić mój openjdk oracle-jdk.
Jednak jeśli usunę mój open-jdk, a następnie zainstaluję oracle-jdk, kiedy spróbuję zainstalować niektóre pakiety, chcą zainstalować openjdk i nie chcę tego.
Czy jest jakiś sposób na zainstalowanie tych pakietów na oracle-jdk? Jednym z tych pakietów jest Freemind.
java
dependencies
openjdk
mały Ali
źródło
źródło
PATH
w/etc/profile.d/jdk.sh
. Usunięcie tego pliku i uruchomienie nowej powłoki pozwoliłoupdate-alternatives
mu wykonać swoją pracę.Odpowiedzi:
Możesz całkowicie usunąć
OpenJDK
świeżą instalację,Oracle Java JDK
wykonując następujące kroki:Usuń
OpenJDK
całkowicie za pomocą tego polecenia:Pobierz
Oracle Java JDK
tutaj .Uwaga: pobierz odpowiedni plik, na przykład jeśli twój system to Ubuntu x64 (tj. Debian), plik do pobrania ma następującą nazwę:
jdk-8u51-linux-x64.tar.gz
Aby sprawdzić, która wersja jest Twoim systemem operacyjnym, sprawdź tutaj
Utwórz folder o nazwie
java
w/usr/local/
tym poleceniem:Skopiuj pobrany plik do katalogu
/usr/local/java
. Aby to zrobić,cd
przejdź do katalogu , w którym znajduje się pobrany plik, i użyj tego polecenia do skopiowania tego pliku do/usr/local/java/
:CD do
/usr/local/java/
katalogu i rozpakuj skopiowany plik za pomocą tego polecenia:Po rozpakowaniu zobaczysz folder o nazwie
jdk1.8.0_51
.Zaktualizuj
PATH
plik, otwierając/etc/profile
plik za pomocą poleceniasudo nano /etc/profile
i wklej na końcu pliku:Zapisz i wyjdź.
Poinformuj system, że nowa wersja Oracle Java jest dostępna za pomocą następujących poleceń:
Ustaw JDK Oracle Java jako domyślny, wykonując następujące polecenia:
Ponownie załaduj sATEM wide PATH / etc / profile za pomocą tego polecenia:
Uruchom ponownie system.
Sprawdź wersję JDK Java za pomocą
java -version
komendy. Jeśli instalacja zakończy się powodzeniem, wyświetli się następująco:Otóż to!
Uwaga: Zakładamy, że pobrany plik ma nazwę
jdk-8u51-linux-x64.tar.gz
i użyliśmy tej nazwy we wszystkich poleceniach używanych w krokach 2, 4 i 5. Może to zależeć od typu systemu operacyjnego, typu procesora (tj. 32-bitowego lub 64-bitowego)źródło
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz"
Zawsze możesz skopiować najnowszą wersję, wracając na stronę pobierania Oracle i generując nową.Nie musisz usuwać openjdk, aby użyć / zainstalować jdk wyroczni. Wystarczy zainstalować jdk wyroczni i skonfigurować java, której chcesz używać, konfigurując go za pomocą:
Więcej pomocy znajdziesz tutaj: https://help.ubuntu.com/community/Java
źródło
Testowane w Ubuntu 14.04 / 16.04. W trzech krokach:
Zainstaluj
oracle-java7-installer
(luboracle-java8-installer
) z repozytorium webupd8teamUpewnij się, że działa z następującą komendą:
Powinien wyświetlać coś podobnego do:
(Opcjonalnie) Usuń open-jdk, jeśli naprawdę chcesz / potrzebujesz:
Więcej informacji znajdziesz tutaj
źródło
Unable to find java executable. Check JAVA_HOME and PATH environment variables.
błądoracle-java8-installer
W: The repository 'http://ppa.launchpad.net/natecarlson/maven3/ubuntu xenial Release' does not have a Release file. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
Po usunięciu openjdk, wypróbuj to podejście, które zadziałało dla mnie:
Zainstaluj oracle JDK 7 na serwerze Ubuntu (testowany z Ubuntu 12.0.4)
więcej informacji tutaj: https://launchpad.net/~webupd8team/+archive/java
(uwaga, aby dostosować to do twojej wersji jdk)
źródło