记录Java命令行编译的一个坑:错误: 找不到或无法加载主类

记录Java命令行编译的一个坑:错误: 找不到或无法加载主类

在看《Java编程思想》的时候想跟着书本一块用javap反编译,但是idea终端一直提示“错误:找不到类”。

切换命令行用javac则显示,“错误: 找不到或无法加载主类”。

当时脑子很简单,认为idea已经编译过了就没什么问题,百度也只找到两种可能错误,一个是环境变量中的ClassPath没有加".;"来表示当前目录可用,另一个则是包名问题,反反复复去掉package填上package仍然无效。

隔了几个小时才另外编译了一遍,问题出在idea编译后是放在out目录下而非同路径、、

所以如果想在该路径用java,先得javac编译一道,并注意javac需要带上.java后缀,而java则需回退到package之前的目录下。

image-20201121191441277

被自己蠢到。

原文地址:https://www.cnblogs.com/buzhouke/p/14016854.html