在cmd执行记事本命令的时候为什么,最后显示是错误呢?找不到或无法加载主类。请各位老师指点一下。

在cmd执行记事本命令的时候为什么,最后显示是错误呢?找不到或无法加载主类。请各位老师指点一下。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
慕无忌4195766 2019-04-13 17:39:35

不是环境变量的问题,直接Javac *****.java后

然后Java *******

不要.class

搞定收工

吃吃吃鱼的猫 2019-04-12 09:40:27

同学你好,如果jdk是版本6以上的话,同学可以在环境变量中将CLASSPATH删除,然后重启电脑,再试一下是否能够执行java HelloWorld的命令。如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

吃吃吃鱼的猫 2019-04-11 09:31:01

同学你好,首先查看java文件中是否含有主函数,即

public static void main(String[] args) {

System.out.println("Hello, Imooc!");

}

把这个替换到你的java文件里试试,其次,查看java文件中是否有包名等信息,如果有的话,去掉。建议同学贴出java文件中的完整代码,方便老师为同学更快更好的解决问题。如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

wbloperation 2019-04-10 23:39:12

你class里有没有包含main class

public static void main(String[] args) {

System.out.println("Hello, Imooc!");

}

把这个替换到你的class文件里试试

  • 提问者 慕丝3025119 #1
    public class HelloWorld{ public static void main(String[] args){ System.out.println("welcome to imoocl"); } }
    2019-04-11 19:57:43
  • 提问者 慕丝3025119 #2
    漱壕 4           <init> ()V Code LineNumberTable main ([Ljava/lang/String;)V SourceFile HelloWorld.java      welcome to imoocl    HelloWorld java/lang/Object java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/String;)V !           *? ?      %   ? ? ?         这是class
    2019-04-11 19:59:54
  • 提问者 慕丝3025119 #3
    我的HelloWorld.classl里没有,main class
    2019-04-11 20:06:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师