在用Javac编译是没有出现错误提示,但没有生产.class文件?

刚开始学Java就碰到了一个弄了三个小时没解决的问题! 在用Javac编译是没有出现错误提示,但没有生产.class文件 path变量我已经添加了,之后我用dir命令找C盘里面的目录,但每次重新打开找到的目录显示的都是子文件夹里的,也找不到Javac所在的目录,这到底为啥啊,求大佬指教! (没有找到图片插入的功能)

首先是你说 javac 没有报错的话,那么就认为你的环境没有任何问题。

至于没有找到生成的 class 文件的话,你按照我说的步骤试试

1. 首先是把你的 .java 文件放到桌面

2. 然后进入 cmd 终端,cd 到桌面文件中

3. javac xxx.java

4. 如果没有报错的话,这个时候在你的桌面上就会有 .class 文件

5. java xxx

6. 这样你的代码就执行了,并且将信息打印到了控制台

你是在cmd里面编译的吗?应该是和java文件在同一个文件夹,直接用java运行就可以。

java -version执行这个命令看是否显示版本信息

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

同样的问题javac之后不报错也不生成class文件
解决方法 可能是你的path环境变量的优先级提的不够高应该直接往上面多移动几个就OK了,亲测有用,如果有两个jdk其实配一个常用的就可以