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

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

总结可能存在的问题

环境变量配置问题

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

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

  3. 新建一个JAVA_HOME的变量,变量值为jdk的存储路径
    在cmd中运行javac文件没有产生class文件?在cmd中运行java文件显示找不到或者无法加载主类?_第1张图片

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

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

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

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

编译运行问题

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

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

over

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

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

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

早日Hello World鸭~~~

你可能感兴趣的:(安装配置问题栏,jdk)