必威体育Betway必威体育官网
当前位置:首页 > IT技术

处理java错误:javac不是内部或外部命令

时间:2019-11-06 07:14:49来源:IT技术作者:seo实验室小编阅读:72次「手机版」
 

javac不是内部或外部命令

一、jdk安装

jdk的安装直接按照提示一步步进行,需要注意的是记住安装路径

二、环境变量的配置

需要配置的环境变量有三个:java_home , path 和classpath;步骤如下:

1、右击计算机点击属性,在弹出面板里点击 高级系统设置,弹出如图所示面板:

点击 环境变量 :

2、添加上述上个环境变量(以安装目录D:\Program Files\Java\jdk1.8.0_05为例)

a) java_home环境变量一般没有,需要点击新建来新创建,

其值为:D:\Program Files\Java\jdk1.8.0_05 (安装路径)  如图:

注意: D:\Program Files\Java\jdk1.8.0_05  后面没有分号。

b)path 环境变量一般有,直接编辑即可,

其值为:%java_home%\bin;%java_home%\jre\bin;  如图:

%java_home% 表示引用java_home 环境变量的路径

注意:%java_home%\bin;%java_home%\jre\bin; 需要写在path变量的最前面。

c) classpath环境变量有则编辑,若无新建,

其值为:.;%java_home%\lib;  如图:

.;%java_home%\lib;  中的 “.”  表示当前路径,需要加上。

至此环境变量配置完成。

d)验证的话可以打开 cmd  ,输入分别输入java -version , java ,javac 命令 会弹出:

三、有些人输入javac时,会弹出“javac 不是内部或外部命令....”之类的话。一般原因有两个:

1)标点不是英文状态下的,这个自己查一下即可

2)还有就是没有注意到上面黄色阴影的注意部分:

注意: D:\Program Files\Java\jdk1.8.0_05  后面没有分号。

注意:%java_home%\bin;%java_home%\jre\bin; 需要写在path变量的最前面。

只要注意一下就好啦。

jdk官方下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html点击打开链接

转:https://blog.csdn.net/u013566425/article/details/24984495

******************************************************************************************************************************************************

在DOS命令下编译java文件遇到如下提示:

图片

非常奇怪,之前已经部署好了java环境,并且都能够查到java版本了。

后面百度了,网友说,如果没有安装jdk之安装了jre的话,是会这样提示的。赶紧一检查,果然java文件夹里面只有\jre7,没有\jdk1.7.0_17。其实这个时候有点奇怪,明明是安装了jdk的,怎么会没有那个文件呢。于是赶紧重装了一下。运行了jdk-7u17-windows-x64.exe。这下2个文件夹都有了,如下图所示:

图片

继续编译,仍旧报错。

于是决定采取第2个方法,检查环境变量的配置。需要配置2个环境变量:java_home以及path。(JDK5.0以上的版本可不配置classpath)

JAVA_HOME:D:\Program Files\Java\jdk1.7.0_17

Path:%JAVA_HOME%\bin

果不其然,发现环境变量配置错了,如下图所示:

图片

然后继续编译,成功了!

图片

转:https://blog.csdn.net/FloraCHY/article/details/70339475

文章最后发布于: 2018-09-17 22:13:54

相关阅读

Java 是值传递还是引用传递

最近整理面试题,整理到值传递、引用传递,到网上搜了一圈,争议很大。带着一脸蒙圈,线上线下查了好多资料。最终有所收获,所以分享给大家

JavaSe_基础篇(一)

(一)HelloWord案例 代码: 运行结果: (二)常见的命名规则(见名知意) 组成规则:英文大小写字母、数字字符、$和_ 注意事项:不能以数字开头、

java递归算法(一)——详解以及几个经典示例

什么是递归 递归就是一个程序或函数在其中定义或说明有之间或者间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一

最难学的10大编程语言排行榜,Java只排第三,第一名出乎意

2018年12月的TIOBE编程语言排行榜已经出炉,Python重回前三,Go语言跌出前十,Visual Basic.NET涨幅明显,保持第五名。TIOBE排行榜是根据

java运行环境安装及配置教程

用来进行web开发的工具有很多,Tomcat是其中一个开源的且免费的java Web服务器,是Apache软件基金会的项目。电脑上安装配置Tomcat的

分享到:

栏目导航

推荐阅读

热门阅读