jdk现在运行是这个样子,javac 可以运行。本人纯小白一个,求大神指导一下。

解决方案 »

  1.   

    我怎么觉得你的java是系统自带的java,还依赖注册表信息?难道是java8以后都写入注册表了?
    你可以试试设置JAVA_HOME环境变量
    或者直接修改问题根源
    找到注册表Softwate\JavaSoft\Java Runtime Envioronment\1.8\JavaHome,修改它的值为你的JAVA_HOME路径
      

  2.   

    java运行不依赖注册表,依赖路径和java_home 最简单的办法是重新安装一个
      

  3.   

    百度一下 java环境变量配置,把相关路径加到path,关闭cmd,重开一个。
      

  4.   

    java jdk安装不依赖注册表的。
    另外,下载解压版的解压安装,配置好环境变量。