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 主方法
2 年多之前 回复
sinat_24543723
sinat_24543723 主方法
2 年多之前 回复
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(); } }
2 年多之前 回复
qq_34187729
qq_34187729 不好意思 刚才卡了 请您看下我这个程序能在dos中运行吗?
2 年多之前 回复
qq_34187729
qq_34187729 谢谢
2 年多之前 回复
qq_34187729
qq_34187729 谢谢
2 年多之前 回复
qq_34187729
qq_34187729 谢谢
2 年多之前 回复
qq_34187729
qq_34187729 谢谢
2 年多之前 回复
qq_34187729
qq_34187729 谢谢
2 年多之前 回复
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 你都没有主方法
2 年多之前 回复
qq_16996971
qq_16996971 我用的是临时配置,把classpath=.;%jdk的安装路径%\jre\lib\dt.jar;%jdk的安装路径%\lib\tools.jar 在DOS运行然后出现的这,
2 年多之前 回复
qq_34187729
qq_34187729 回复Robot-N: 我用的是临时配置,把classpath=.;%jdk的安装路径%\jre\lib\dt.jar;%jdk的安装路径%\lib\tools.jar 在DOS运行然后出现的这,
2 年多之前 回复
qq_30408111
qq_30408111   2016.04.09 16:01

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

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

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

ljheee
ljheee   Rxr 2016.04.09 22:36

main方法,是入口函数

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java学习 helloworld输出(2)
Java输出helloworld
HelloWorld(java源代码)
为初学java者准备,让他们直观的了解HelloWorld小程序的代码!
多种语言打印Hello World
Hello,World,几乎是程序猿学习各种语言的第一个程序,心血来潮,有空拿主流开发语言如何实现,汇总并整理了下.包括大致快速了解下这门语言,开发,编译,环境搭建,运行,简单语言等。其实很多语言是由关联的,在当下,搞开会,只掌握一门语言是不够的,比如说Python,语言简洁,开发快是其最大优点。但缺点是速度相对较慢,但C/C++/Java开发比较慢,程序运行速度比较快,如果想兼具两者的优点,就要写Python的扩展,这就涉及到(C,C++,Java,Fortan...)等语言,Python的GUI中Tki
第一个Java程序(HelloWorld)的编写
1.1撰写Java源码 在正式编写之前,请确保你可以看到文件的扩展名。在windows下默认不显示扩展名,这会造成重命名文档时的困扰。 windows7下: 1.控制面板-->文件夹选项,然后弹出如下窗口 2.点击"查看",如下图,找到红色箭头指示处,把前面复选框取消选中即可。最后点击应用,然后确定。 3.新建一个文本文档,将其.txt扩展名改为.java,命名为HelloW
01PL_SQL过程之输出HelloWorld
set serveroutput on; begin   dbms_output.put_line('HelloWorld!'); end; 下面这句话的作用是置服务器的输出控制为开启状态 set serveroutput on; dbms_output.put_line()是oralce9i的标准输出函数
HelloWorld.java:1: 写入 HelloWorld 时出错: HelloWorld.class (拒绝访问。)
有可能你的文件名和类名不一致,也有可能你的这个文件中还有其他的类,这些类前面都要public造成的错误 我的解决方法是:把文件放到一个新建文件夹下,然后进行编译
java中String说明
原文出处:http://www.iteye.com/topic/522167作者:每次上网冲杯Java时,都能看到关于String无休无止的争论。还是觉得有必要让这个讨厌又很可爱的String美眉,赤裸裸的站在我们这些Java色狼面前了。嘿嘿....众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是普通的类哦!!! 【...
eclipse 写HelloWorld
什么语言的学习都是从HelloWorld开始,这是非常神奇的。java也一样,那我们一起来从HelloWorld开启java的编程大世界。 首先我们从eclipse出发: 接着: Next: Finish之后: 再建一个类: 接着: 然后就OK啦。接下来我们就可以写代码了。 public class javaHelloWorld { publi
JavaScript 之 HelloWorld编写
HelloWorld.html 代码如下:    document.write("Hello World!"); 和 就可以告诉浏览器 JavaScript 从何处开始, 到何处结束. 把 document.write 命令输入到 与之间后, 浏览器就会把它当作一条 JavaScript 命令来执行 ,这样浏览器就会向页面写入 "Hello World!".
第一个Java程序示例——Hello World!
来自 http://www.weixueyuan.net/view/5947.html 通过Eclipse运行程序 启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,弹出对话框: 图1  新建项目 填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\java\workspace 目录下多出了一个Demo文件夹。 在菜单中选择“文