如何离线安装Java JDK?
How to install the Java JDK offline?
我想在 Ubuntu 桌面 16.04 上安装 Java JDK,它永远无法访问互联网,但可以从另一台可以访问互联网的计算机传输文件.我查看了多个指南,但其中 none 个完全适合我。 Java JDK 离线安装的步骤是什么?
我从另一台计算机下载了 oracle jdk,将其放在拇指驱动器上,然后运行将其转移到我的离线系统。
然后我 运行 这些命令:
sudo mkdir /usr/local/java
sudo tar xvzf jdk-8u121-linux-x64.tar.gz
sudo mv jdk1.8.0_121 /usr/local/java/
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_121/bin/javac" 1
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_121/bin/java" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_121/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/local/java/jdk1.8.0_121
sudo update-alternatives --config java
如果这不是解决此问题的最佳方法,我愿意接受建议,但这确实有效。我的解决方案引用了这个 video。但是,我不得不进行一些更改,主要是在更新选项步骤中将文件夹设置为比 bin 更深的文件夹,以及添加 chmod、chown 步骤。
我想在 Ubuntu 桌面 16.04 上安装 Java JDK,它永远无法访问互联网,但可以从另一台可以访问互联网的计算机传输文件.我查看了多个指南,但其中 none 个完全适合我。 Java JDK 离线安装的步骤是什么?
我从另一台计算机下载了 oracle jdk,将其放在拇指驱动器上,然后运行将其转移到我的离线系统。 然后我 运行 这些命令:
sudo mkdir /usr/local/java
sudo tar xvzf jdk-8u121-linux-x64.tar.gz
sudo mv jdk1.8.0_121 /usr/local/java/
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_121/bin/javac" 1
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_121/bin/java" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_121/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/local/java/jdk1.8.0_121
sudo update-alternatives --config java
如果这不是解决此问题的最佳方法,我愿意接受建议,但这确实有效。我的解决方案引用了这个 video。但是,我不得不进行一些更改,主要是在更新选项步骤中将文件夹设置为比 bin 更深的文件夹,以及添加 chmod、chown 步骤。