关于java环境设置问题集锦
2015-05-13 21:09
246 查看
出现Error: could not find java 2 Runtime Environment错误的处理!!
运行java.exe 出现Registry key 'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'错误的解决
出现Error: could not find java 2 Runtime Environment问题的解决
解决JDK注册版本号错误问题
昨天安装了oracle8i的客户端以后,出现eclipse3.1无法启动,提示:Error: could not find java 2 Runtime Environment,经过一番研究,估计是别的程序把系统默认的jdk版本改了,最后查找出,修改后一切正常!!!
一般是改为低版本,只要到注册表里修改回原来的值既可,位置:
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment]"CurrentVersion"="1.1" 这里的1.1指默认的是1.1的版本,如果你安装了几个不同的版本,在[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment]下有不同的版本显示,根据你所有的版本修改一个合适的既可,我的oracle8i默认安装的是jdk1.1,所以eclipse3.1无法运行,把默认值改为1.5,一切ok
在控制台执行java.exe的时候多次出现如下错误:
Registry key 'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'
has value '1.4', but '1.3' is required.
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
尝试一、按照他的提示,查找注册表键,修改为1.3,未果;
尝试二、直接用全路径运行java.exe,奇怪;
尝试三、将Path中的java路径剪切到系统目录windows和system32后面作为第三个,依旧;
尝试四、将path中java路径放在第一位,OK;
尝试五、查找windows和system32目录,发现system32目录里有一个java.exe,估计是MS放进去的,Rename it,OK。
总结、原来是Path搜索顺序的问题,一开始就没往这里想,现在看来,思考还是很重要的,当然,尝试更重要。
安装过程中想把Oracle自带的JRE安装去掉,未遂,
而本机的JDK和JRE是1.4.2的,所以:eclipse3无法正常启动,
提示:Error: could not find java 2 Runtime Environment
Oracle自作主张安装了JRE1.1,真是讨厌。
只好去注册表里修改:
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment]
"CurrentVersion"="1.1" 默认版本是1.1,肯定是Oracle的安装程序干的,
把默认值改为1.4,启动eclipse,正常!
这里好像不要写MicroVersion,即不要写成1.4.2,只管写大版本号(比如1.4)就OK了。
先前,JDK安装的是1.5.0版本,在命令行下运行正常。后来安装JBuilder 2005,它自带了1.4.2_04版本的JDK。在JBuilder环境下编译、运行都没有问题,但是在命令行下会出现如下运行错误:
E:Java>java hw3 input.txt
Registry key 'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'
has value '1.4', but '1.5' is required.
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
应该是JBuilder在安装过程中改变了注册表项的值。运行regedit打开注册表编辑器,找到“我的电脑HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime EnvironmentCurrentVersion”表项,将其值改变为1.5,就解决了。也完全不会影响JBuilder的使用。两个JDK版本共存良好,但是1.5时系统级,而1.4是用户级。关于JDK的所有信息可在“控制面板Java”下看到。
运行java.exe 出现Registry key 'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'错误的解决
出现Error: could not find java 2 Runtime Environment问题的解决
解决JDK注册版本号错误问题
出现Error: could not find java 2 Runtime Environment错误的处理!!
原文网址:http://blog.csdn.net/zz8zz/archive/2005/08/10/449923.aspx昨天安装了oracle8i的客户端以后,出现eclipse3.1无法启动,提示:Error: could not find java 2 Runtime Environment,经过一番研究,估计是别的程序把系统默认的jdk版本改了,最后查找出,修改后一切正常!!!
一般是改为低版本,只要到注册表里修改回原来的值既可,位置:
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment]"CurrentVersion"="1.1" 这里的1.1指默认的是1.1的版本,如果你安装了几个不同的版本,在[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment]下有不同的版本显示,根据你所有的版本修改一个合适的既可,我的oracle8i默认安装的是jdk1.1,所以eclipse3.1无法运行,把默认值改为1.5,一切ok
运行java.exe 出现Registry key 'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'错误的解决
前提:配置好了Path和ClassPath环境变量。在控制台执行java.exe的时候多次出现如下错误:
Registry key 'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'
has value '1.4', but '1.3' is required.
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
尝试一、按照他的提示,查找注册表键,修改为1.3,未果;
尝试二、直接用全路径运行java.exe,奇怪;
尝试三、将Path中的java路径剪切到系统目录windows和system32后面作为第三个,依旧;
尝试四、将path中java路径放在第一位,OK;
尝试五、查找windows和system32目录,发现system32目录里有一个java.exe,估计是MS放进去的,Rename it,OK。
总结、原来是Path搜索顺序的问题,一开始就没往这里想,现在看来,思考还是很重要的,当然,尝试更重要。
出现Error: could not find java 2 Runtime Environment问题的解决
PLSQL Developer很瘸,需要NET8,所以昨天安装了oracle8i的客户端。安装过程中想把Oracle自带的JRE安装去掉,未遂,
而本机的JDK和JRE是1.4.2的,所以:eclipse3无法正常启动,
提示:Error: could not find java 2 Runtime Environment
Oracle自作主张安装了JRE1.1,真是讨厌。
只好去注册表里修改:
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment]
"CurrentVersion"="1.1" 默认版本是1.1,肯定是Oracle的安装程序干的,
把默认值改为1.4,启动eclipse,正常!
这里好像不要写MicroVersion,即不要写成1.4.2,只管写大版本号(比如1.4)就OK了。
一点小经验
你自己建一个batch文件, 要比在system设置中使用好. 我刚开始用java开发是也常出classpath的问题, 常常发现是因为某些应用的批处理覆盖了原来的classpath. 这是好习惯一定要养成.解决JDK注册版本号错误问题- -
原文网址:http://cremesin.blogdriver.com/cremesin/1035208.html先前,JDK安装的是1.5.0版本,在命令行下运行正常。后来安装JBuilder 2005,它自带了1.4.2_04版本的JDK。在JBuilder环境下编译、运行都没有问题,但是在命令行下会出现如下运行错误:
E:Java>java hw3 input.txt
Registry key 'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'
has value '1.4', but '1.5' is required.
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
应该是JBuilder在安装过程中改变了注册表项的值。运行regedit打开注册表编辑器,找到“我的电脑HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime EnvironmentCurrentVersion”表项,将其值改变为1.5,就解决了。也完全不会影响JBuilder的使用。两个JDK版本共存良好,但是1.5时系统级,而1.4是用户级。关于JDK的所有信息可在“控制面板Java”下看到。
相关文章推荐
- 关于Java设置环境变量后的调试出现问题的解决方案
- 关于Java环境变量设置的一些问题
- [原创][分享]关于JAVA的环境变量设置问题
- 关于Eclipse 中用Ant编译Java程序的JDK环境设置问题
- 关于java的JDK环境变量设置方法及相关问题解决方案
- 关于JAVA环境变量的配置问题
- JAVA JTable 关于表格初始化设置、表格事件监听及数据更新问题
- 关于Java环境变量的配置问题和外包的引入
- mac关于java .bash_profile环境变量配置的问题
- 关于Java环境变量的设置
- Linux下java环境变量设置的问题
- 关于java环境变量配置的问题
- 学习Java中所遇到问题,关于为什么List为什么会设置成接口
- java环境变量设置常见的问题
- 关于Jdk1.8与其他版本共存时环境变量设置失灵的问题
- 关于java时间设置时遇到的一个问题。
- 关于Windows10 Java环境变量配置问题的解决办法
- 关于Windows10 Java环境变量配置问题的解决办法
- 关于win10下java环境变量的设置方法
- 四、关于Java、Android编程平台的搭建问题讲解之环境配置