当前位置: 代码迷 >> Eclipse >> oracle11g 与JDK兼容有关问题
  详细解决方案

oracle11g 与JDK兼容有关问题

热度:672   发布时间:2016-04-23 01:45:10.0
oracle11g 与JDK兼容问题
大家好我在win7上安装了oracle11g 现在安装JDK,但环境变量该怎么设置呢?
我现在path下的变量是这些
d:\app\Administrator\product\11.1.0\db_1\bin;C:\Program Files\Java\jdk1.7.0_02\bin;c:\windows\system32;C:\Program Files\TortoiseSVN\bin;c:\Program Files\Common Files\Ulead Systems\MPEG,神么意思呢?谢谢大家了实在是没分了。。。
------解决方案--------------------
重新装一遍吧。环境变量需要设置三个:java_home, classpath, path。java_home 设置为安装目录,classpath是类库,一般在java_home 下面的一个lib 目录(或者jre/lib 或jdk/lib),path将bin 目录添加进去。
------解决方案--------------------
我在装jdk1.7的时候,都是只设置一个java_home的呢。  在环境变量中增加变量名称 JAVA_HOME,变量值C:\Program Files\Java\jdk1.7.0_02
------解决方案--------------------
首先你要知道path变量是干什么的。。。
在命令行中输入java以后,操作系统需要知道具体应该执行哪个exe文件,于是就根据path变量去找。
path变量是一组分号分隔的路径,操作系统就去这些路径下去找,一直找到第一个符合的文件..

所以你只需要找到你的java的安装路径,把java.exe所在的那个路径添加到path的最前面,然后加个分号,就OK了

C:\Users\Administrator>java -version
Failed reading value of registry key:
        Software\JavaSoft\Java Runtime Environment\1.7\JavaHome
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

这个错误一般是因为你以前安装过,卸载但是没有卸载干净,有残留,且不完整。。 
------解决方案--------------------
一般情况下,如果用安装向导安装,会把java.exe,javaw.exe等文件放到windows/system32这个目录下,手动删了就行了
如果你自己配环境变量,并把自己的路径放在最前面了,这个也不影响
  相关解决方案