ORACLE SQL DEVELOPER,要求JDK 7和NO ADMIN权限

时间:2014-05-21 13:04:47

标签: java oracle oracle-sqldeveloper

我正在尝试使用Oracle SQL Developr。

当我尝试打开它时,它会询问jdk path。而我只安装了JRE。 我没有管理员权限,我无法理解。

我尝试修改sqldeveloper\bin\sqldeveloper.CONF文件,但没有帮助。 有没有其他选择。

我在Google上搜索了 3小时。什么都没有直接击中。 如果你打算把它称为重复。我已经完成了类似的问题,但是已经完成了。并根据答案How to start Oracle SQL Developer 4 using 32 bit JDK on Win 64?安装。但是当我开始时,也会出现ERROR。

2 个答案:

答案 0 :(得分:1)

我假设你正在使用与Oracle数据库捆绑在一起的SQL Developer。 IME,不值得挣扎。

我建议使用standalone version - 它带有自己的JDK,您需要做的就是解压缩档案。

<强>更新

显然,目前没有针对32位Windows的SQL Developer 4的独立版本。但您可以使用3.2.2 release代替。

答案 1 :(得分:0)

从此链接复制,只是为了直接到达TRIED AND TESTED SOLUTION-With 100 upvotes

正如我已经尝试过的那样它确实有效。在这里提出解决方案。

不幸的是,JDK不能用作便携式zip。 但是,您可以:

  • 创建工作JDK目录(在本例中为C:\JDK
  • 从oracle下载最新版本的JDK(例如jdk-7u7-windows-i586.exe
  • 下载并安装7-zip(如果您不是管理员,请下载7-zip便携版)
  • 使用7-zip解压缩目录jdk-[6-7]u?-windows-i586.exe
  • C:\JDK的所有文件
  • 在命令shell(cmd.exe)中执行以下操作:

    - &GT;将目录更改为目录C:\JDK\.rsrc\JAVA_CAB10

    - &GT;执行命令:extrac32 111

  • 用7-zip

  • 解包C:\JDK\.rsrc\JAVA_CAB10\tools.zip
  • 在命令shell(cmd.exe)中执行以下操作:

    - &GT;将目录更改为C:\JDK\.rsrc\JAVA_CAB10\tools\

    - &GT;执行命令:

    for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
    

    (这会将所有包文件转换为jar)

  • 复制整个目录以及您希望JDK所在的c:\JDK\.rsrc\JAVA_CAB10\tools的所有子目录,并手动设置JAVA_HOME和PATH以指向您的JDK目录及其BIN子目录。

多数民众赞成。在此之后,您至少可以使用javac.exe