美文网首页
关于Java CMD Could not find or loa

关于Java CMD Could not find or loa

作者: koller | 来源:发表于2018-12-20 11:55 被阅读0次

    ##1.确定PATH,CLASSPATH是否配置正确;

    检测PATH -> 启动CMD,javac -v,java -v

    检测CLASSPATH,启动CMD echo %CLASSPATH% 看是否显示系统环境变量的配置参数,如果仅仅显示%CLASSPATH% 则代表未配置成功,即需要重新配置。

    如何配置PATH与CLASSPATH网上很多文章,可自行检索。

    ##2 关于XXX.java包配置

    如果新建的test.java文件里含有 com.example的包名 既如下图所示,然后cmd cd到类文件当前路径下执行javac test.java,可编译通过。

    而后 再使用 java test则会出现Error:Could not find or load main class的错误提示。

    因为java执行时,会在classpath中搜索 XXX.class 文件,如果找不到则报出"找不到或无法加载主类"的错误。

    所以 如果想在执行java test,要么test.java不含包名(到类的目录下 ),要么到com的同级目录 执行java com.example.test

    相关文章

      网友评论

          本文标题:关于Java CMD Could not find or loa

          本文链接:https://www.haomeiwen.com/subject/ybfykqtx.html