关于cmd运行java文件问题的解决

这几天帮学弟学妹们解决一些关于cmd运行java文件的小问题,总结出了几种问题:

第一种:不是内部或外部命令,也不是可运行的程序或批处理文件。

这种的也分几种:
1.java不是内部或外部命令,也不是可运行的程序或批处理文件。
错误原因:java环境没配好(jdk没装)
处理方法:装jdk

2.javac不是内部或外部命令,也不是可运行的程序或批处理文件。
错误原因:javac环境没配好
处理方法:去设置里搜索一下环境(我懒得教你怎么找到系统高级设置),找到编辑系统环境变量,然后跟着我的图走~最后去C盘找到你的JAVA文件夹找到jdk.xxx_xxx文件夹下面的bin文件夹,点进去以后复制一下路径,然后去环境变量那新建一个然后粘贴上去!

在这里插入图片描述 在这里插入图片描述
在这里插入图片描述 在这里插入图片描述
在这里插入图片描述

3.javac:找不到文件:xxxx.java 用法:javac-help 用于列出可能的选项
错误原因:系统找不到你所指的文件
处理方法:检查你的文件是否在你所输命令指定的盘,如果在,那么检查你在cmd命令里面输入的名称和你的文件名是否一样(注意大小写)。

4.xxx.java:3:错误非法字符
错误原因:你使用了非法字符(一般来说是你用了中文符号)
处理方法:检查你代码中有没有中文符号(或者用英文输入法重新敲一遍符号)

5.xxx.java:2:错误:找不到符号
错误原因:一般是你某个单词少了或者多了个字母啥的
处理方法:检查代码中有没有哪个单词写错了~

6.xxx.java:3:错误:编码GBK的不可映射字符
错误原因:编码错误(你代码中有中文)
处理方法:把你的java文件 右键编辑,然后左上角-文件-另存为-选好路径-右下角保存的旁边编码改成ANSI模式(如图)在这里插入图片描述
7.系统找不到指定的路径
错误原因:你输入的路径错误
处理方法:输入正确的路径

8.xxx.java:1:错误:写入XXX时出错:XXX.class(拒绝访问。)
错误原因:你得java文件放在了C盘,当你利用javac命令得到class文件时无法保存(因为需要管理员权限)
处理方法:去软件列表找到Windows系统-命令提示符-右键-更多-以管理员身份运行,记得把命令路径改成C盘(如图)
在这里插入图片描述
在这里插入图片描述

发布了16 篇原创文章 · 获赞 39 · 访问量 4191

猜你喜欢

转载自blog.csdn.net/qq_44720366/article/details/104661424