java - 如何离线安装Java JDK?

标签 java ubuntu installation offline

我想在永远无法访问互联网的 Ubuntu Desktop 16.04 上安装 Java JDK,但可以从另一台可以访问互联网的计算机传输文件。我查看了多个指南,但没有一个完全适合我。离线安装 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 步骤。

关于java - 如何离线安装Java JDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51053544/

相关文章:

java - Spring 4框架编译错误

linux - 将 VirtualBox .vdi Linux 计算机移动到新主机

python - 有没有办法在 Ubuntu 上运行的 docker 容器中查看 matplotlib 中的绘图?

installation - InnoSetup - 桌面上的快捷方式图标已损坏

java - db4o 数据库有 15000+ 对象时导致 OutOfMemoryError

java - 以相同的顺序为 2 个或更多组字符串生成所有可能的键

postgresql - 创建语言 plperlu;尽管安装了 postgresql-plperl-12,但仍然失败

python - python 包安装中的 --home 或 --prefix ?

python - matplotlib 安装问题 python 3

java - 在启动Intent之前更改布局内容,例如文本和图像