我从Oracle网站下载了sqldeveloper( sqldeveloper-4.1.3.20.78-no-jre )的新副本。当我解压缩它并启动GUI时,我不断收到以下错误消息:
警告 - 无法安装某些模块:动态模块配置 - 否 可以找到提供org.netbeans.Netbinox功能的模块。
我的系统:
答案 0 :(得分:7)
终于在一些肮脏的时间之后找到了出路。最初我在嵌套目录中提取了sqldeveloper zip。
即:E:// A / B / C / sqldeveloper。
从上面的目录开始sqldeveloper gui引发了错误。
解决方案:
进入C:\ users ** UserName ** \ AppData \ Roaming:删除SQL Developer和sqldeveloper文件夹
在新的非嵌套目录中提取Sql Developer zip。即:E://
参考:https://community.oracle.com/thread/3870680?start=0&tstart=0
答案 1 :(得分:1)
就我而言,将JDK传递更改为Java 8就足够了 C:\ Users \ YourName \ AppData \ Roaming \ sqldeveloper \ 19.2.1 \ product.conf文件: SetJavaHome C:\ Program Files \ Java \ jdk1.8.0_202
我默认使用Java 13,尽管SQL开发人员在启动时抱怨它在它正常运行,直到我启动它并离开计算机,所以我错过了警告屏幕。之后,它开始显示“无法安装模块”错误。
答案 2 :(得分:1)
对于那些在linux机器上工作的人,对我来说只是更改当前正在使用的jdk版本。我更改了路径usr/lib/jvm/
,并查找了我的电脑所具有的版本。然后在~/.sqldeveloper/"yourversion"/product.conf
中,我将Java主页更改为java-8-openjdk(使用的是11版本)
答案 3 :(得分:0)
基于 This,我刚刚删除了 mypath\sqldeveloper\netbeans\platform\modules\org-netbeans-core-windows.jar
,它对我来说效果很好。
答案 4 :(得分:0)
我发现在保持 sqldeveloper 实例运行的同时重新安装 java 后出现此错误。 结束正在运行的实例后,我可以启动一个新实例。