关于javac命令在dos中显示既不是内部命令也不是外部命令的解决方法

本人因之前java不是很熟练,所以这几天在重听java课程,对于一些简单问题做一些记录,以后避免再犯这些简单问题。

1、首先看环境变量是否已经配置好,若没有配置则先配置环境变量,这里不再过多赘述。不会配置的可以参考百度上面的教程,也可以参考下面的链接进行配置:

                 https://zhinan.sogou.com/guide/detail/?id=1610036009

2、若环境变量配置好,此时必须重启dos,然后切换到当前jdk所在的路径,再输入命令:javac、java  -version,配置好的结果如下图:

关于javac命令在dos中显示既不是内部命令也不是外部命令的解决方法_第1张图片

此时表示所有变量已经配置好,我这时再来运行我的代码就没问题了(注意:运行代码前要将目录切换到代码所在路径

关于javac命令在dos中显示既不是内部命令也不是外部命令的解决方法_第2张图片

我在d盘mycode文件夹下建立HelloWorld.java文件(注意这里一定要把文件扩展名打开修改为.java文件)然后打开dos输入javac  HelloWorld.java,对文件先进行编译,若编译成功如下图所示,系统会再文件夹中创建一个HelloWorld.class的文件,如上图所示;

关于javac命令在dos中显示既不是内部命令也不是外部命令的解决方法_第3张图片

然后再来运行代码:输入java  HelloWorld(注意这时不需要加后缀.class

关于javac命令在dos中显示既不是内部命令也不是外部命令的解决方法_第4张图片

这时就可以运行出我们的代码了,nice

 

身为一个程序员,最重要的能力我觉得不是说敲代码有多牛逼,而是说你会排错,在你的程序里你要能知道这个错误怎么解决,遇到困难能迎刃而解,这才是一个真正牛逼的程序员,共勉。

你可能感兴趣的:(关于javac命令在dos中显示既不是内部命令也不是外部命令的解决方法)