java吧 关注:1,245,035贴子:12,722,148
  • 21回复贴,共1

java 的版本 是由 jdk 决定 的还是 jre 决定的? 迷糊了

只看楼主收藏回复

我机器上装着 jdk 1.6 ,jdk1.7 jre 6 ,如图:

同时 把 JAVA_HOME 指向了 jdk 1.7 ,但是执行结果却有点让人蛋疼,如图:

从图中可以看出 jdk 的目录指向,和 Java -version的 结果,看完这个结果,当时我就如图了:

求大神指点一下。
因为我现在打不开 Eclipse了。一点开就报错误,如图:

啊!!!!以前打得开的。。。。


IP属地:山东1楼2016-01-06 14:44回复
    由此总结一点,不作不死


    来自Android客户端2楼2016-01-06 15:19
    收起回复
      卸了重来。。。多简单


      IP属地:陕西3楼2016-01-06 16:05
      收起回复
        环境变量写的是jdk6的路径吧


        IP属地:广东来自Android客户端4楼2016-01-07 10:17
        收起回复
          楼主为何过的如此拧巴


          IP属地:江西5楼2016-01-11 10:45
          收起回复
            能百度到的东西就不要问别人,卸载重来,百度一下


            IP属地:湖南来自Android客户端6楼2016-01-11 10:46
            回复
              path里好像没看到java相关的东西
              jre不需要被环境变量就能用的


              7楼2016-01-11 10:49
              回复
                jdk


                来自Android客户端8楼2016-01-11 10:50
                回复
                  做干嘛


                  IP属地:安徽来自Android客户端9楼2016-01-11 11:04
                  回复
                    jdk里有jre,jre是浓缩版,两个都可以


                    IP属地:辽宁来自Android客户端10楼2016-01-11 11:07
                    回复
                      全删了,装一个1.7 的然后把环境变量写好


                      来自Android客户端11楼2016-01-11 11:12
                      回复
                        java -version搜索的是path里的第一个java.exe;tomcat搜索JAVA_HOME和JRE_HOME,搜索不到则报错;eclipse首先在eclipse的安装目录搜索,然后在注册表中搜索,最后才是环境变量JAVA_HOME,JRE_HOME,PATH,楼主安装好几个版本的java肯定容易乱


                        IP属地:辽宁来自Android客户端12楼2016-01-11 11:17
                        回复
                          你在命令行里输入
                          set JAVA_HOME


                          IP属地:湖北14楼2016-01-11 11:37
                          回复