2010-09-09 112 views
1

我在C:中直接安装java JDK时遇到问题。我能够在“Program Files”文件夹中安装。但出于开发目的,我需要直接在C的根目录下安装JDK。尝试将JDK安装到非默认位置的“错误1722”

问题是当我尝试安装它时,它给出了“错误1722.这个Windows有问题等。”但安装安装没有任何问题。它也尝试以管理员身份运行。

任何一个可以给我一个解决方案吗?

+0

哎呀..我不知道如何接受答案。写一篇评论,我接受答案就足够了吗?对此感到抱歉。 – ganuke 2010-09-09 07:05:51

+0

每个问题旁边都有一个空白复选标记。点击它,使它坚实,并接受答案。 – 2010-09-09 07:14:18

回答

2

这为我在过去的工作在Windows上一个黑客是刚刚在Program Files文件从其位置复制JDK目录为c:\ jdk的

Windows中启用应用程序将继续使用在Program Files版本并且不喜欢路径中的空格的工具使用c:\​​ jdk版本。这通常工作得很好。 (只要版本不长到天南海北)

另一种选择是成为专家逃脱,并在十几个配置文件类型和脚本语言的空间引用的文件名。

1

JDK允许使用“/ s”选项进行无提示安装。

http://www.digitalsanctum.com/2008/06/13/silent-install-of-jdk-and-jre/

但是,如果你的程序是依赖于其他软件,一个全尺寸的安装程序可能是一个好主意。

(我们使用jsmooth包装一个水瓶中包含的代码,让用户安装所需的Java版本,如果没有找到一个EXE,它也允许在EXE封闭JRE。也许,这可与JDK太)

+0

我通过运行bat文件累了它。它不起作用。它会在一段时间后自动回滚安装。 – ganuke 2010-09-09 07:41:54