2 qq 34187729 qq_34187729 于 2016.04.09 14:20 提问

java的helloworld语句

在dos命令下运行出现"Exception in thread"main"java.lang.NoSuchMethod:main"。怎么破?

public class HelloWorldObject{
private String name="hello world";
public void sayHello(){
System.out.println(name);
}
}

6个回答

qilinzhengzhuan
qilinzhengzhuan   2016.04.09 14:55

找不到main方法。你程序有问题
public class HelloWorld{
String name="Helloworld";
public static void main(String[] args){//这里一定要有main方法,不然程序没有入口,进不去就执行不了
System.out.println(name);
}
}
不过一般不像上面这么写,这样只是为了和你的程序结构保持一致。

一般写成下面这样:
class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}

sinat_24543723
sinat_24543723 主方法
一年多之前 回复
sinat_24543723
sinat_24543723 主方法
一年多之前 回复
qq_34187729
qq_34187729 不好意思 刚才卡了 请您看下我这个程序能在dos中运行吗?public class HelloWorldObject{ private String name="hello world"; public void sayHello(){ System.out.println(name); } } public class HelloWorld{ publicstatic void main(String[] args){ HelloWorldObject obj = new HelloWorldObject(); obj.sayHello(); } }
一年多之前 回复
qq_34187729
qq_34187729 不好意思 刚才卡了 请您看下我这个程序能在dos中运行吗?
一年多之前 回复
qq_34187729
qq_34187729 谢谢
一年多之前 回复
qq_34187729
qq_34187729 谢谢
一年多之前 回复
qq_34187729
qq_34187729 谢谢
一年多之前 回复
qq_34187729
qq_34187729 谢谢
一年多之前 回复
qq_34187729
qq_34187729 谢谢
一年多之前 回复
NeoAdrian
NeoAdrian   2016.04.10 23:56

每一个程序要运行,都需要一个main入口函数,你按照下面这个写:


public class Main{ //类名
    public static void main(String[] args) //main入口函数
    {
        System.out.println("Hello Wolrd!");
    }
}

CSDNXIAON
CSDNXIAON   2016.04.09 14:32

JAVA之HelloWorld
JAVA的helloworld
Java RMI之HelloWorld篇
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

xiaoerduo123x
xiaoerduo123x 你都没有主方法
一年多之前 回复
qq_16996971
qq_16996971 我用的是临时配置,把classpath=.;%jdk的安装路径%\jre\lib\dt.jar;%jdk的安装路径%\lib\tools.jar 在DOS运行然后出现的这,
一年多之前 回复
qq_34187729
qq_34187729 回复Robot-N: 我用的是临时配置,把classpath=.;%jdk的安装路径%\jre\lib\dt.jar;%jdk的安装路径%\lib\tools.jar 在DOS运行然后出现的这,
一年多之前 回复
qq_30408111
qq_30408111   2016.04.09 16:01

没有main方法,就是没有程序的入口,怎么会运行

qq_34187729
qq_34187729 回复qq_30408111: 谢谢,已经明白了,这个是不是数据加操作的组织结构,系统不能直接使用这个类?
一年多之前 回复
HANLIPENGHANLIPENG
HANLIPENGHANLIPENG   2016.04.09 16:49

没有写main方法,运行的时候没有程序入口是不回去执行sayhello方法的

ljheee
ljheee   Rxr 2016.04.09 22:36

main方法,是入口函数

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!