没有管理员权限安装JDK(Installing JDK without administrator

2019-06-25 04:54发布

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

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

Answer 1:

下面是安装java程序没有管理员权限或没有管理员密码解决方法。 为此,您需要安装了cygwin不需要管理员权限。 在utils的请确保您选择cabextract.exe安装它。

Fireup的cygwin的bash shell。

键入cabextract jdk1.6.exe < - JDK文件名

这将提取所有文件到当前目录。

移动tools.zip到一个新的目录,并在利用cygwin或Windows资源管理器将它解压缩。 这将是你的java目录。

提示:尽量subsitite 7zip的,而不是cabextract和Cygwin。 如果它的工作原理是会快很多。

编辑:这不会给你一个工作JDK与JDK 6的最新版本,并7.很多的jar文件(如rt.jar中)的被压缩,使他们需要使用unpack200进行解压缩。

只要经过每个目录寻找文件有.pack推广和使用unpack200,如解包:\ JRE \ BIN \ unpack200 \ JRE \ LIB \ rt.pack \ JRE \ LIB \ rt.jar中。

这使您可以运行Java程序,但是我还是遇到了麻烦与Eclipse作为有一些问题与注释,所以可能还有另外一个步骤是缺少。

在答案上的超级用户这类似的问题是可用的自动查找所有.pack文件,解压缩他们在正确的文件夹中的脚本。



Answer 2:

与Java SE 7u21开始,Oracle提供了下载所谓的服务器JRE。 这是一个标准的.tar.gz中解开,你可以在你的电脑上的任何地方提取。 虽然下载被称为JRE,它包含了一个“正常”的JDK子目录(包括javac编译器等)。

说明:

  • 从下载“服务器JRE” 的Java下载网站
  • 提取名为.tar.gz
  • bin子目录添加到PATH


Answer 3:

甲骨文在更新102改变了包格式指出通过@Webrjn就在这个问题前面的回答,但解压方法仍与两个解压动作作品:

  1. 在JDK的安装可执行文件是一个压缩文件,所以只用7z格式将其解压到任何你想要的文件夹中。
  2. 进入目录.rsrc/1033/JAVA_CAB10/
  3. 唯一的文件有111 ,这也是含tools.zip一个压缩文件。 解压后得到tools.zip
  4. 所以现在执行原来的解包过程中,解压缩tools.zip到你的Java安装路径。
  5. 打开Windows命令提示符,然后运行:

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

    unpack200程序抱怨在文件的结尾垃圾,但解压后的罐子被7Z测试OK。

  6. Java源src.zip是在文件内110位于内侧.rsrc/1033/JAVA_CAB9

顺便说一句,更新101只包含tools.zip文件,并可以与以前的解压方法进行安装。



Answer 4:

这里是所有登上Windows 7的安装没有管理员权限的JDK的步骤。

  1. 您需要cabextract程序解压安装程序文件。 我试图7zip的,但它不能正常提取驾驶室。 相反,我用的cygwin。 你可以得到setup.exe从他们的网站程序,但由于Windows假定任何所谓的“设置”,需要管理员权限,您必须将其重命名。 我重新命名为cygwin.exe 。 运行。 它会问你在哪里安装。 我选择了cygwin目录在我家目录。 当弹出窗口要求你要安装的程序在搜索栏中,键入“cabinstall”。 展开“归档”部分,并确保“cabinstall”未设置为“跳过”。 (直到最高的数字显示点击“跳过”文本。)有继续安装。 这需要几分钟的时间。

  2. 可选:添加cygwin\bin到您的路径。 从控制面板,用户帐户,改变我的环境变量,编辑PATH做到这一点。

  3. 下载JDK。 我下载的jdk-6u45-窗口-x64.exe程序。

  4. 在目录文件所在: mkdir tmp

  5. cd tmp

  6. cabextract ..\jdk-6u45-windows-x64.exe

  7. 做出实际的JDK一个新的目录。 我用jdk在我的主目录。

  8. 提取tools.zip文件到这一点。 它配备了Java运行时,所以你并不需要在原来的驾驶室中的其他文件,如jre.msi

  9. 打开所有.pack文件。 您可以手动完成,通过运行bin/unpack200对他们的程序,或使用bash(如果你的cygwin上面装):

    1. bash

    2. for f in $(../cygwin/bin/find . -name "*.pack"); do bin/unpack200 $f ${f%.*}.jar; done

  10. 添加jdk/bin到你的PATH(参见上述步骤2)。



Answer 5:

  1. 下载JDK
  2. 通过使用7 ZIP解压缩(解压缩exe文件)

它包含一个单一的文件tools.zip,它包含了所有我们需要的文件。 提取tools.zip到所需JDK目录(例如,“d:\ JavaJDK \”)。 3.解压

现在,我们需要解压挤满了pack200几个文件。 我们通过在JDK目录内的控制台窗口中执行这个脚本(如“d:\ JavaJDK \”):

for /R %f in (.\*.pack) do @"%cd%\bin\unpack200" -r -v -l "" "%f" "%~pf%~nf.jar"

关于你必须将unpack200程序的路径调整(“d:\ JavaJDK \ BIN \ unpack200”)添加到您选择的目录。

  1. 恭喜您!您现在有一个工作,便携式JDK!

参考: 此链接



Answer 6:

我猜你是在Windows上。 您不能安装没有管理员权限Oracle提供的JDK。 你可以做的是另一台机器上安装它(或找到它安装在机)和复制的jdk目录。



Answer 7:

JDK-8u102窗口-x64.exe程序不再与解压方法可行,甲骨文似乎已经改变了包格式。



Answer 8:

也许一个很好的替代方案是使用OpenJDK的, 这里是一个unnoficial生成适用于Windows,这样你就可以下载Zip文件解压到任意文件夹,并为您的Windows用户的JAVA_HOME。 我跑Android的工作室这种方式。



Answer 9:

如果你可以在任何其他机器上安装它,然后此解决方案将帮助你。

  • 在另一台机器上安装它。
  • 把系统设置在机器上的jdk文件夹,和CLASSPATH变量已复制的jdk文件夹的路径。 您应该能够运行您的程序。


Answer 10:

所提出的方法劳伦斯的作品,但你还可以使用7-zipgit bash做整个事情没有太多的麻烦。

注: git bash带有一些GNU utils的和unpack200就是其中之一。

还有一个小的事情做虽然。 该src.zip附带文件JDK不存在拆包这样做,你可以下载Linux后tar.gz版本,并解压两次7-zip ,然后复制丢失的src.zip文件解压窗口JDK

不具有src.zip是不是一个大问题,但它会提供你喜欢的工具方便地访问一些JDK源Intellij IDEA



Answer 11:

http://www.ehow.com/how_6012601_install-java-admin-privileges.html

在这里,你去的人,祝你好运。 这为我工作。

上面链接指令

1将便携式USB驱动器到你家电脑的USB插槽。

2在您的家用电脑,导航到资源部分的“下载的Java JDK”链接。

3点击红色的“下载”按钮。 当记者问到登录,点击“跳过此步骤。” 点击“保存文件”,将文件下载到您的计算机。

4双击“.exe”文件下载到开始安装向导的Java SE 6,点击‘接受’许可协议。

5在自定义安装页面,点击小硬盘驱动器按钮旁边的“源代码”,“公共JRE,”和“Java DB”,并为每个选择“现在不要安装此功能。”

6单击“更改”按钮在右下角,然后从下拉菜单中的“查找范围:”选择您的便携式USB驱动器。 点击在右上角(文件夹图标)“新建文件夹”按钮,并将其命名为新的文件夹“JDK”。 选择JDK文件夹,然后单击“确定”。

7单击“下一步”,等待,而Java安装。

8打开进入“开始”,“程序”,“附件”,“记事本记事本”。

9在记事本中,复制粘贴以下两行批处理脚本:设置路径=%〜D0 \ JDK \ BIN;%PATH%CMD

10单击“文件”,“另存为”,浏览到您的USB驱动器的根目录,然后键入“RunMeForJava.bat”作为文件名,然后单击“保存”。

11将USB驱动器插入电脑,你不具有管理员权限,并在U盘根目录下双击“蝙蝠”的文件。 命令提示符窗口将打开。 键入“javac的”(不带引号),一看就知道Java的工程和完全安装。



Answer 12:

尼斯的工作通过@Lawrence通过使用Cygwin。 让我告诉你无需使用任何外部工具类似的步骤。

在没有管理员权限的系统安装使用工具:

这适用于Windows 7或更高版本的系统上没有管理员权限

  1. 下载最新版本的JDK的:你可以在这里找到它http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. 使用7zip的工具可执行文件解压到一个目录。 再次提取里面tools.zip中的文件。
  3. 转到..\jre\bin使用SHIFTRight Click并打开Command Prompt
  4. 键入unpack200 SRC DST 。 SRC的就地:搜索*.pack提取的目录中的文件,复制粘贴的目录位置.pack文件,DST的就地:使用相同的路径.pack文件,并替换为文件名.jar
  5. 这样做对所有的.pack在目录中的文件。 (6-8一些文件是那里JDK8u65)
  6. 启动Eclipse,选择一个项目,单击Alt+Enter ,点击Build Path
  7. 转到Libraries ,如果删除任何可用的系统JRE。 点击Add Library ,选择JRE System Library ,然后NEXT ,单击Alternate JRE ,点击Installed JREs 。 点击AddStandard VM然后NEXT ,选择Directory
  8. 现在,选择您在步骤2中执行的提取的JDK的目录位置,然后单击FINISHAPPLY然后OK

你一定要好好去而不实际安装JDK运行项目。 干杯!



文章来源: Installing JDK without administrator privileges