java 错误:找不到或无法加载主类,解决IDEA和CMD中java命令提示错误: 找不到或无法加载主类的问题...

一 概述

D:\Project\Computer-Science-And-Technology\writeExam\farben\src\com\GC>java CommandLineParameter

错误: 找不到或无法加载主类 CommandLineParameter

D:\Project\Computer-Science-And-Technology\writeExam\farben\src\com\GC>java CommandLineParameter

错误: 找不到或无法加载主类 CommandLineParameter

二 问题分析&解决方法

JDK问题排除:

javac

7e2566807290f0bb58193659df33d6d8.png

java

8359ba3141d4976774f74f1ee92ff674.png

根据上述截图可以排除JDK问题,猜测是IDEA中Terminal的问题,可是使用CMD出现的结果一样,所以排除这些问题,最后问题真正的原因是IDEA中项目java源代码都会使用package指定包路径。

因为我们的类中含有了包路径package src.com.GC,所以我们需要将javac编译生成class文件放入package指定的目录结构中。

javac -d . CommandLineParameter.java // -d表示生成package指定的目录结构 .表示生成的目录结构保存在当前目录

java src.com.GC.CommandLineParameter // 执行package指定的目录结构中的程序

三  排除包问题

Test.java是不好含有package声明的java源文件

当java源文件中不存在包的时候就不用执行javac 编译后的包目录了。

总结

到此这篇关于解决IDEA和CMD中java命令提示错误: 找不到或无法加载主类的问题的文章就介绍到这了,更多相关IDEA错误:找不到或无法加载主类内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/calm_encode/article/details/108466053

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值