在没有管理员权限的情况下安装 JDK

2022-08-31 23:46:45

我正在尝试在办公室笔记本电脑上安装JDK,但它说我需要管理员权限。我只能在工作中访问自己的帐户。

如何在没有管理员权限的情况下安装 Java 开发工具包?


答案 1

从Java SE 7u21开始,Oracle提供了一个所谓的Server JRE供下载。这是一个标准的.tar.gz存档,您可以在计算机上的任何位置提取它。虽然下载被称为JRE,但它包含一个“正常”的JDK子目录(包括javac编译器等)。

指示:


答案 2

Oracle 在更新 102 中更改了包格式,正如@Webrjn在此问题的先前答案中指出的那样,但解压缩方法仍适用于另外两个解压缩操作:

enter image description here

  1. JDK的安装可执行文件是一个压缩文件,因此只需将其与7z一起解压缩到所需的任何文件夹中即可。
  2. 转到目录 .rsrc/1033/JAVA_CAB10/
  3. 那里唯一的文件是111,它也是一个包含工具.zip压缩文件。解压缩它以获取工具.zip
  4. 因此,现在通过解压缩工具执行原始解包过程.zip到所需的java安装路径。
  5. 打开窗口命令提示符并运行:

    for /r %i in (*.pack) do .\bin\unpack200.exe -r -v %i %~pi%~ni.jar
    

    unpack200程序抱怨文件末尾有垃圾,但解压缩的jars由7z测试。

  6. Java 源 src.zip 位于 .rsrc/1033/JAVA_CAB9 内的文件 110 中

顺便说一句,更新101仅包含工具.zip文件,可以使用以前的unpack方法进行安装。


推荐