Oracle Sql 开发人员错误:无法安装某些模块

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/36790835/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-19 03:13:26  来源:igfitidea点击:

Oracle Sql developer error: could not install some modules

javaoraclenetbeansoracle-sqldeveloper

提问by soulemane moumie

I have downloaded a fresh copy of sqldeveloper (sqldeveloper-4.1.3.20.78-no-jre) from the Oracle website. When I unzip it and lauch the GUI, I keep getting the following error message:

我已经从 Oracle 网站下载了 sqldeveloper ( sqldeveloper-4.1.3.20.78-no-jre)的新副本。当我解压缩它并启动 GUI 时,我不断收到以下错误消息:

Warning - could not install some modules: Dynamic Module Config - No module providing the capability org.netbeans.Netbinox could be found.

警告 - 无法安装某些模块:动态模块配置 - 找不到提供 org.netbeans.Netbinox 功能的模块。

My system:

我的系统:

  • Windows 7 32 bit Hp Probook.
  • Jdk 1.6 , 1.7, 1.8 available in java/jdk subdirectory.
  • Netbeans 8.0.2 installed
  • Windows 7 32 位惠普 Probook。
  • jdk 1.6 , 1.7, 1.8 在 java/jdk 子目录中可用。
  • 已安装 Netbeans 8.0.2

回答by soulemane moumie

Finally got the way out after some dirty hours. Initially I extracted the sqldeveloper zip in a nested directory.

经过一些肮脏的小时后终于找到了出路。最初我将 sqldeveloper zip 解压缩到一个嵌套目录中。

i.e: E://A/B/C/sqldeveloper.
starting sqldeveloper gui from the above directory threw erros.

即:E://A/B/C/sqldeveloper。
从上述目录启动 sqldeveloper gui 抛出错误。

Solution:

解决方案:

  • Go in C:\users**UserName**\AppData\Roaming : delete SQL Developer and sqldeveloper folders

  • Extract the Sql Developer zip in a new non nested directory. i.e: E://

  • Start it and should work now
  • 进入 C:\users**UserName**\AppData\Roaming :删除 SQL Developer 和 sqldeveloper 文件夹

  • 将 Sql Developer zip 解压缩到一个新的非嵌套目录中。即:E://

  • 启动它,现在应该可以工作了

Reference: https://community.oracle.com/thread/3870680?start=0&tstart=0

参考:https: //community.oracle.com/thread/3870680?start=0&tstart=0

回答by Sasha Raskind

In my case it was enough to change JDK pass to Java 8 in the C:\Users\YourName\AppData\Roaming\sqldeveloper\19.2.1\product.conf file: SetJavaHome C:\Program Files\Java\jdk1.8.0_202

在我的情况下,在 C:\Users\YourName\AppData\Roaming\sqldeveloper\19.2.1\product.conf 文件中将 JDK pass 更改为 Java 8 就足够了: SetJavaHome C:\Program Files\Java\jdk1.8.0_202

I have Java 13 as default and although SQL developer complained at startup it worked OK with it until I started it and went away from the computer, so I missed the warning screen. After that it started to show the "could not install the modules" error.

我默认使用 Java 13,尽管 SQL 开发人员在启动时抱怨它可以正常工作,直到我启动它并离开计算机,所以我错过了警告屏幕。之后它开始显示“无法安装模块”错误。