在cmd中运行javac文件没有产生class文件?在cmd中运行java文件显示找不到或者无法加载主类?

前言:为了输出Hello world!!,我花了一个下午的时间,最后,我成功了…(竟然败在了没有crtrl + S ,看到这里你先检查下你是不是这个问题,如果是的话,恭喜你,【握手】)

总结可能存在的问题

环境变量配置问题

  1. jdk.5版本之后便不再需要配置classpath

  2. jdk环境变量只需配置系统环境变量

  3. 新建一个JAVA_HOME的变量,变量值为jdk的存储路径
    在这里插入图片描述

  4. jdk版本高于11后不包含jre文件,需要在cmd中手动生成jre文件,详细操作请阅读其他大佬的详细解答

  5. 低于11版本的jdk文件中包含jre文件,可以在系统环境变量中的path路径中添加如下两个变量

  6. 按住win + r 运行 cmd 输入java -version,如果出现java的版本信息,则说明环境配置成功

编译运行问题

  1. 检查类名与文件名是否同名(是否有大小写不通)
  2. 代码中是否存在中文的字符,是否少加了分号
  3. 检查代码是否保存成功(若环境变量配置成功,在cmd中运行javac文件,对应文件夹内未产生class文件,优先检查文件是否保存)
  4. 若代码中有package的代码请删去或注释掉(我之前看到有博客上很多小伙伴在package上出现问题)
  5. 在cmd中运行java文件时,要在其所在目录下运行

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mx3AMGBZ-1628766717039)(file:///C:\Users\Y\AppData\Roaming\Tencent\Users\158422543\QQ\WinTemp\RichOle\JCTD}%JYHL8@W{V5WYSI}SO.png)]](https://img-blog.csdnimg.cn/629cb485d58b448183d734dd03928f8b.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUxODAwNTcw,size_16,color_FFFFFF,t_70

over

以上就是我在安装配置时觉得会遇到的一些细节问题,希望能对查看这篇博客的人有些许帮助,因为找bug真的很头疼哈哈哈哈哈

具体的一些操作细节我并没有详细介绍,因为具体的问题我查到已经有很多博客写的很详细了,我在这就不过多赘述了

希望我的一点提醒能助你早点发现自己的问题,对症下药。

早日Hello World鸭~~~

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只可爱的小猴子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值