Java命令有效,但javac命令无效 [英] Java command works but javac command doesn't

查看:51
本文介绍了Java命令有效,但javac命令无效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只在Windows中安装了jdk和jre版本8.环境变量已设置.我尝试运行"java -version"在cmd中,它显示已安装的Java的版本.但是,当我尝试使用"javac projectName"编译Java项目时,系统说javac不被识别为内部或外部命令.那么有人可以告诉我如何解决它吗?

I just install jdk and jre version 8 In windows. Environment variable already set. I try run "java -version" in cmd and it shows the version of java installed. But when I try to compile java project with "javac projectName" system says javac is not recognized as internal or external command. So can anyone tell me how to fix it?

这是我的环境变量:

C:\ Users \ Foody> echo%PATH% C:\ ProgramData \ Oracle \ Java \ javapath; C:\ Program Files(x86)\ NVIDIA 公司\ Ph ysX \ Common; C:\ WINDOWS \ system32; C:\ WINDOWS; C:\ WINDOWS \ System32 \ Wbem; C:\ WINDOWS \ Sy stem32 \ WindowsPowerShell \ v1.0; C:\ Program Files \ Microsoft \ Web平台 安装程序; C:\ Program Files(x86)\ Microsoft ASP.NET \ ASP.NET Web Pages \ v1.0; C:\ Program Files(x86)\ Windows Kits \ 8.0 \ Windows 性能工具包; C:\ Program Files \ Microso ft SQL Server \ 110 \ Tools \ Binn; C:\ Program Files(x86)\ Common 文件\ lenovo \ easyplu ssdk \ bin; C:\ Program File \ Java \ jdk1.8.0_60 \ bin; C:\ Program File \ Java \ jdk1.8.0_60 \ bin;

C:\Users\Foody>echo %PATH% C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\Ph ysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\Sy stem32\WindowsPowerShell\v1.0;C:\Program Files\Microsoft\Web Platform Installer ;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0;C:\Program Fi les (x86)\Windows Kits\8.0\Windows Performance Toolkit;C:\Program Files\Microso ft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Common Files\lenovo\easyplu ssdk\bin;C:\Program File\Java\jdk1.8.0_60\bin;C:\Program File\Java\jdk1.8.0_60\bin;

C:\ Users \ Foody>

C:\Users\Foody>

推荐答案

变量路径中有错字:

C:\Program File\Java\jdk1.8.0_60\bin;C:\Program File\Java\jdk1.8.0_60\bin\;

应该并且您不需要两次

C:\Program Files\Java\jdk1.8.0_60\bin;

这篇关于Java命令有效,但javac命令无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆