java吧 关注:1,241,210贴子:12,714,887
  • 16回复贴,共1
请问各位前辈!今天我在官网上下载了一个最新版本的jdk,配资环境后为啥运行Javac提示不是内部命令呢?于是我去bin文件夹下搜索看了一下,果然没有了Javac这个命令!然后我去以前版本jdk1.7也搜索了一下,发现1.7是有这个命令的!所以我想请教各位前辈,是不是最新版本的jdk编译命令改为其他的了?


来自Android客户端1楼2015-12-15 22:10回复
    是的 ,oracle 根据 JSR 138 规定 ,不再使用javac进行编译 ,而使用更加方便的 jc 进行编译 ,楼主你试下 。


    IP属地:湖南2楼2015-12-15 22:13
    收起回复


      IP属地:湖南3楼2015-12-15 22:14
      收起回复
        未配置环境变量


        来自Android客户端4楼2015-12-15 22:25
        收起回复
          对了,版本是1.8.0_65


          来自Android客户端5楼2015-12-15 22:30
          回复
            eclipse不需要javac


            IP属地:重庆来自iPhone客户端6楼2015-12-15 22:49
            回复
              java能出来就可以


              IP属地:重庆来自iPhone客户端7楼2015-12-15 22:49
              回复
                我今天装了一天


                来自iPhone客户端8楼2015-12-16 00:23
                回复
                  楼主追加问题原因和解决办法!昨天下班回去又找了两个小时的原因!最后发现是由于安装的时候,改变安转路径是,把jdk路径个jre安装路径选择了同一个!因为jre安装是后于jdk的,他会把jdk中一些不属于自己的文件删除掉,如本次测试用的javac就被删除了!


                  来自Android客户端9楼2015-12-17 11:44
                  回复
                    解决办法:重新安装过,门开安装


                    来自Android客户端10楼2015-12-17 12:18
                    回复