编译没问题,cmd下运行java类文件时,提示:找不到或无法加载主类

[复制链接]
查看11 | 回复5 | 2018-2-14 16:57:09 | 显示全部楼层 |阅读模式
可能原因一:java类中没有main方法。必须有下面的main方法执行入口才可以:public static void main(String[] args) {}可能原因二:说明当前的路径不是java文件存放路径。解决办法:第一步:在cmd上通过cd进入相应java类路径。如(cdD:\Remit\icardpay-boss);第二步:直接输入盘符即可完成路径切换(如 D:)...
回复

使用道具 举报

千问 | 2018-2-14 16:57:09 | 显示全部楼层
很简单,classpath的问题,在classpath的值的最前面加上".;"(引号里面的内容)OK了...
回复

使用道具 举报

千问 | 2018-2-14 16:57:09 | 显示全部楼层
变量名:Path 变量值:c:\Program Files\Java\jdk1.7.0_01\bin;java_home,classpath都不要测试:C:\Users\test>java -versionjava version "1.6.0_07"Java(TM) SE Runtime Environment (build 1...
回复

使用道具 举报

千问 | 2018-2-14 16:57:09 | 显示全部楼层
你可以用dir显示下C盘的文件列表?既然可以执行就与环境变量无关,检查你程序中类名和文件名及你输入要运行的名字是否一致!...
回复

使用道具 举报

千问 | 2018-2-14 16:57:09 | 显示全部楼层
可能是你的环境变量有问题,你是不是把环境变量CLASSPATH和PATH原有的删了??这两个的环境变量你要加在原有的环境变量之前加就可以了 。 而且classpath在路径前加上.;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行