Xon*_*ron 22 java sql oracle oracle-sqldeveloper
如何在其支持的Java版本(1.6)上运行Oracle SQL Developer,同时运行Java 1.7?
我可以在我的系统上安装两个JDK,但我关心的是更改环境变量并让它影响不仅仅是SQL Developer.好奇,如果有优雅的解决方案.
我遇到SQL Developer(运行JDK 1.7)只返回50行的问题.< - 随意解决这个特定问题.编辑:问题不在于它只返回50行,这是标准的,问题是无法向下滚动以按需查看更多行.
a_h*_*ame 33
只需将Java7安装为系统中的默认JDK即可.
您可以通过编辑文件sqldeveloper/bin/sqldeveloper.conf并添加以下行来告诉SQL Developer使用特定的JDK :
SetJavaHome /path/to/jdk
Run Code Online (Sandbox Code Playgroud)
如果您使用的是Windows,则需要指定正确的Windows路径:
SetJavaHome c:\Java\jdk16
Run Code Online (Sandbox Code Playgroud)
两条评论后更新:
当SQL Developer 3.x是当前版本时,添加了上述答案.显然,对于SQL Developer 4.x,这不再适用.似乎SQL Developer 4.0只是扫描PATH以找到合适的JRE
小智 11
首次运行SQL开发人员时,将配置JDK的位置.
如果你需要更改jdk版本,一旦在第一次运行中设置了,就可以在
--Windows:%APPDATA%\<product-name>\<product-version>\product.conf
Unix/Linux/Mac/Solaris中更改它:$HOME/.<product-name>/<product-version>/product.conf
SetJavaHome 需要更改属性,然后启动SQL Developer.