java 命令行运行时提示找不到main方法

 我来答
198901245631
推荐于2017-09-12 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1690万
展开全部
原因一:当前的编译路径并非是java类的存放路径;
原因二:java类中没有定义或者定义的main方法有错误;
解决办法:
第一步:通过”cd“命令切换到java类的存放路径;
第二步:重新确认java类中的代码编写是否正确;
第三步:输入”javac 类名.java“,回车,执行运行,如果不报错说明编译正常,如果报错,根据错误修改java类代码即可。
第四步:输入”java 类名“进行文件运行即可。
百度网友fe6d0b6
2014-01-06 · TA获得超过275个赞
知道小有建树答主
回答量:397
采纳率:75%
帮助的人:266万
展开全部
先在命令行编译,如果编译成功还是执行报找不到Main类,那么就是ClassPath路径中缺少“.”(不包含双引号)路径,加上就是了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yulihuabd
2014-01-06 · TA获得超过104个赞
知道答主
回答量:29
采纳率:0%
帮助的人:14.8万
展开全部
是不是还没编译成class文件?先用javac命令编译出class文件再运行java命令。
追问
在myeclipse中可以直接运行的· 换成cmd就不行了
追答
你的HelloWorld.class文件在什么路径下?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好记忆VS烂笔头
2014-01-06 · TA获得超过246个赞
知道小有建树答主
回答量:594
采纳率:75%
帮助的人:78.4万
展开全部
是,agrs。不是args
追问
我擦,这个是用myeclipse 快捷键自动生成的代码,而且命名成agrs 跟args或者abc 都没什么问题的,你懂不懂吖?
追答
我次奥,我承认我2了一次。⊙﹏⊙b汗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6bfc944
2014-01-06 · TA获得超过746个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:287万
展开全部
cmd
javac Helloworld.java
java  Helloworld
追问
这个我知道,都编译好了,就是运行不了
追答
确定一下 HelloWorld.java和HelloWorld.class文件 是不是在C盘exec文件夹下面
还有环境变量是不是配置好了,有没有指定到安装的jdk bin下面和lib下面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式