Docker tidak disertakan dengan jdk; bekas docker tidak mempunyai jdk secara lalai. Jika anda perlu menjalankan program java, anda perlu memasang jdk dalam mesin hos atau memasang jdk dalam bekas daripada jdk ialah "Kit Pembangunan Java", yang merujuk kepada Ia ialah kit alat pembangunan perisian dalam bahasa Java, terutamanya digunakan untuk pembangunan aplikasi Java pada peranti mudah alih dan peranti terbenam.
Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.
Bekas docker tidak mempunyai JDK secara lalai Jika anda perlu menjalankan program Java, anda mesti memasang JDK dalam hos mesin atau pasang JDK dalam bekas.
Nama penuh jdk ialah "Java Development Kit", yang merujuk kepada toolkit pembangunan perisian bahasa Java Ia digunakan terutamanya untuk pembangunan aplikasi java pada peranti mudah alih dan peranti terbenam. jdk ialah teras pembangunan java, termasuk persekitaran masa jalan java, sekumpulan alat java dan perpustakaan kelas asas java.
Berikut ialah cara memasang JDK dalam bekas
1 Muat turun fail gz versi jdk yang diperlukan dalam sistem hos
2 . Salin fail gz ke direktori pengguna akar dalam bekas
docker cp <path to jdk gz file>/jdk-8u121-linux-x64.tar.gz <容器名称或者ID>:/root
3 Masukkan bekas
docker exec -it <容器名称或者ID> bash
4
5. Cipta direktori JAVA_HOME sistem kontenacd ~ tar -zxvf jdk-8u121-linux-x64.tar.gz chown root:root ~/jdk1.8.0_121 -R
mkdir /usr/lib/jvm
mv ~/jdk1.8.0_121 /usr/lib/jvm
yum update yum -y install vim*
vim ~/.bashrc export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_121 ## 这里要注意目录要换成自己解压的jdk 目录 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
source ~/.bashrc
Meluaskan pengetahuan
java -version
jdk (nama penuh: Java Development Kit) ialah produk SunMicrosystems untuk pembangun Java Ia adalah kit alat pembangunan perisian untuk bahasa Java dan digunakan terutamanya untuk aplikasi java pada mudah alih peranti dan peranti terbenam. JDK ialah teras kepada keseluruhan JAVA, termasuk Java Runtime Envirnment, sekumpulan alatan Java (javac/java/jdb, dll.) dan perpustakaan kelas Java asas (iaitu Java API termasuk rt.jar ).
JDK yang paling utama ialah JDK yang dikeluarkan oleh Sun Selain Sun, terdapat banyak syarikat dan organisasi yang telah membangunkan JDK mereka sendiri. IBM telah membangunkan JDKnya sendiri, dan Taobao domestik juga telah membangunkan JDKnya sendiri Setiap organisasi membangunkan JDKnya sendiri untuk menambah baik aspek tertentu untuk memenuhi keperluannya sendiri.
JDK ialah persekitaran pembangunan untuk membina aplikasi, applet dan komponen yang diterbitkan pada platform Java. Ia tidak menyediakan perisian pembangunan khusus Apa yang disediakannya ialah perpustakaan kelas dan spesifikasi bahasa Java yang mesti digunakan tidak kira jenis perisian pembangunan yang anda gunakan untuk menulis program Java.
Pembelajaran yang disyorkan: "
tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Adakah buruh pelabuhan datang dengan jdk?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!