Could not find or load main class(找不到或无法加载主类)

说来惭愧,搞了这么久的java,今天在cmd运行java时,javac hello.java是正常的,java hello时 Could not find or load main class

public class TestHuman {

    public static void main(String[] args) {

            System.out.println("Hello Word !!!");

    }

}

能正常执行javac hello.java说明代码是没问题的,执行java hello时,出现问题,就应该是环境变量配置的时候,有什么问题了。。。

前前后后,找了好久,才发现CLASSPATH(环境变量是用来指定Java程序搜索类的路径的)中 {%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar},的前面少了“.;”,

为什么少了“.;”,不影响eclipse却会影响cmd的运行呢。。。。

eclipse会自动帮我们把包、工程、路径都自动配置好,所以就没问题,

cmd都要自己手动去配置这些路径,加上“.”,就表示是当前路径,不用再一步一步去写路径了。


而我当初配置的时候,应该不是很理解这里的点是什么意思,就没有给配置上,差点闹出笑话,共勉~共勉~

posted @   zhangdaopin  阅读(708)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示