繁体   English   中英

ORACLE SQL DEVELOPER,要求JDK 7,没有ADMIN权限

[英]ORACLE SQL DEVELOPER,Asking for JDK 7 and NO ADMIN rights

我正在尝试使用Oracle SQL Developr。

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

我尝试修改sqldeveloper\\bin\\sqldeveloper.CONF文件,但没有帮助。 有没有其他选择可以做到这一点。

我在Google上搜索了大约3个小时 没有什么可以直接解决的。 如果您打算将其称为重复。 我经历了类似的问题,但努力了。 并按照答案进行安装如何在Win 64上使用32位JDK启动Oracle SQL Developer 4? 但是,当我启动时也会弹出错误。

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

我建议改用独立版本 -它带有自己的JDK,您要做的就是解压缩存档。

UPDATE

显然,当前没有用于32位Windows的SQL Developer 4的独立版本。 但是您可以改用3.2.2版本

从此链接复制的目的只是为了使其直达“ 尝试和测试的解决方案”-100票赞成

正如我尝试过的那样,它确实有效。在此处发布解决方案。

不幸的是,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所有文件
  • 在命令外壳程序(cmd.exe)中执行以下操作:

    ->将目录更改为目录C:\\JDK\\.rsrc\\JAVA_CAB10

    ->执行命令: extrac32 111

  • 使用7-zip解压缩C:\\JDK\\.rsrc\\JAVA_CAB10\\tools.zip

  • 在命令外壳程序(cmd.exe)中执行以下操作:

    ->将目录更改为C:\\JDK\\.rsrc\\JAVA_CAB10\\tools\\

    ->执行命令:

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

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

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

就这样。 之后,您至少可以使用javac.exe

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM