今天用vscode编译java,突然发现命令行窗口提示“找不到或无法编译主类 Main"。
我寻思昨天下午还用的好好的,怎么重新打开电脑就不行了呢?
百度后按照各种文章上写的方法尝试了一遍,均未成功。
最后我将目光锁定到了一直忽略的CLASSPATH上。由于网上说Java1.5之后不需要管CLASSPATH, 我一直没往这方面想。
最后我实在没办法了,尝试在cmd里输入"set CLASSPATH",发现路径居然被改成了D:Applicationvideotool,这才想起来昨天晚上新装了个软件,可能是它装的时候把环境变量覆盖掉了。
打开环境变量一看,yysy确实。
将CLASSPATH改回.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar之后又能成功运行了。