`Apt-get install` può essere usato per JDK?
-
22-07-2019 - |
Domanda
Uso una macchina Linux da meno di due settimane, quindi sono estremamente nuovo su Linux.
Vorrei anche installare il Java Developers Kit. Come dovrebbe essere fatto? Esiste un comando apt-get
o devo semplicemente fare clic sul pulsante di download sul sito Web di Sun?
Sono sicuro che ci sia più di un modo per farlo, e probabilmente non ha molta importanza, ma sono rimasto colpito dal modo in cui apt-get install
ha funzionato senza problemi durante l'installazione di PHP e MySQL , quindi se esiste un modo giusto per farlo, mi piacerebbe saperlo.
Sto usando Ubuntu versione 9.04
Soluzione
Oracle JDK non è più incluso nei repository di Ubuntu. Secondo https://stackoverflow.com/a/15543636/192221 , è possibile utilizzare il seguente ppa:
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer
Se OpenJDK è già installato, potrebbe essere necessario utilizzare
update-alternatives --config java
per utilizzare Oracle Java per impostazione predefinita.
Altri suggerimenti
Sì, sicuramente è il modo suggerito per installare JDK sul tuo sistema Linux (se disponibile).
Su Ubuntu:
sudo apt-get install sun-java6-jdk
Se per qualche motivo hai bisogno di installare i pacchetti sun puoi usare il comando make-jpkg per creare un file deb e avere ancora i file gestiti da apt / dpkg.
Per fare questo:
sudo apt-get install java-package
fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin
avrai quindi un file .dpg che puoi installare usando ad esempio gdebi
gdebi-gtk jre.deb
Nota anche che puoi avere più JDK installati e passare da uno all'altro usando update-alternative:
update-alternatives --config java
update-alternatives --config javac
e così via per altri file binari relativi a Java, dai un'occhiata a / etc / alternatives per scoprire quali sono disponibili.
In Ubuntu 9.10 Karmic Koala apt-get e Synaptic Software Manager entrambi installano la versione 6.15.1 di Sun Java e JDK, che ora sono obsoleti e una vecchia versione di Netbeans, quindi non usa " sudo apt-get install " per questi.
Vai alla pagina di download di Sun Java http://www.java.com/en/download/manual.jsp
Seleziona il file autoestraente non RPM 32-bit o 64-bit, scaricalo e controlla la dimensione del file scaricato. Non importa dove lo scarichi.
Fare clic sul collegamento alle istruzioni di installazione per il file corrispondente.
Un modo più semplice per impostare le autorizzazioni eseguibili è fare clic con il pulsante destro del mouse sul file nel browser file (Nautilus) e fare clic su Proprietà, quindi nella scheda Autorizzazioni, fare clic sulla casella di controllo Esegui.
Per testare, apri un nuovo terminale e digita:
java -version
Dovresti vedere la versione Java " 1.6.0_18 " ecc.
In caso contrario, probabilmente è necessario aggiungere alcune righe, adattate per adattarsi alle directory di installazione, su .bashrc e .bash_profile che sono entrambi file nascosti nella home directory.
gedit .bashrc
Aggiungi quanto segue:
export JAVA_HOME=/opt/java/64/jre1.6.0_18
export PATH=$PATH:$JAVA_HOME/bin
Quindi modifica il tuo file .bash_profile e inserisci le stesse righe alla fine:
gedit .bash_profile
Apri una nuova finestra del terminale e verifica come sopra.
Se tutto è andato bene, nel menu Applicazioni > Strumenti di sistema, ora dovresti avere il pannello di controllo di Sun Java.
È possibile ripetere una procedura di installazione simile per JDK e Netbeans in cui si contrassegna il file .bin scaricato come eseguibile e quindi lo si esegue da una finestra del terminale nella directory in cui si desidera installare, come / usr / local.
Dopo aver installato JDK, aggiungi ai tuoi file .bashrc e .bash_profile una riga simile a questa:
export PATH=$PATH:/usr/local/jdk1.6.0_18/bin
Netbeans 6.8 sembra essere in grado di configurarsi correttamente senza alcuna modifica e si aggiunge al menu Programmazione applicazioni.
La mia casella Ubuntu ha sun-java5-jdk
e sun-java6-jdk
disponibili.
Sono personalmente una persona nuova di Linux. Tuttavia, non sono riuscito a trovarlo nel mio respitory:
sudo apt-get install sun-java6-jdk
Dopo aver cercato un po 'in giro, sono stato in grado di farlo funzionare.
sudo apt-get install openjdk-6-jdk
Saluti.
Non sono sicuro Ubuntu 9.04. È openJDK? Ma in Ubuntu 9.10 è openJDK. Quindi ha molti problemi.
Puoi fare così per rimuovere e installare sun java jdk
sudo apt-get remove openJDK * sudo apt-get install sun-java6 *