java cmd运行出现Exception in thread "main"

具体是运行java lesson2出现Exception in thread "main" java.lang.NoSuchMethodError: main
文件名 lesson2.java

class lesson2
{
/*public static void main(String [] args)
{
System.out.println("hello world");
}
*/
}

提问者您好:
请问为什么要将main方法注释掉呢?
你注释掉了主方法,那么一执行这个类的时候就会报错。因为虚拟机找不到你这个方法(
NoSuchMethodError: main)。
把注释去掉。
下面有个个人建议:就是我觉得你那个lesson2 应该改为 Lesson2 。原因:类名的首字母要大写。
希望对你有所帮助。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-18
改为:
public class lesson2
{
public static void main(String [] args)
{
System.out.println("hello world");
}

}本回答被网友采纳
第2个回答  2012-12-19
类不是public的,不能用main方法执行
第3个回答  2012-12-18
运行的时候把包名也加上
第4个回答  2012-12-18
内容都没有啊,主方法注释了,程序入口都没有了

java cmd运行出现Exception in thread "main"
你注释掉了主方法,那么一执行这个类的时候就会报错。因为虚拟机找不到你这个方法(NoSuchMethodError: main)。把注释去掉。下面有个个人建议:就是我觉得你那个lesson2 应该改为 Lesson2 。原因:类名的首字母要大写。希望对你有所帮助。

在java中,运行main方法的时候报Exception in thread "main"错?
确认你的环境变量设置好了 我的电脑-》右键->属性->高级->环境变量—>系统变量 设置path和classpath

java编译中出现了Exception in thread “main" java.lang.UnsupportedClas...
出现这种情况是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行产生的错误。1、解决措施就是保证jvm(java命令)和jdk(javac命令)版本一致。如果是linux版本,则在命令行中分别输入java -version和javac -version命令来查看版本是否一致。这里假设都是1.7版本。2、如果都一致,但还是解...

cmd中运行java程序总是出现Exception in thread "main" java.lang...
第一种我试过了可以执行。或者 也可以 这么执行 java -classpath E:\/workspace\/testhand\/test (就是你的两个class文件所在的目录) CenterPanel 这个我我也试过了 可以执行 如果这个还不行 那就看看你的classpath 配的是不是有问题吧。可能找不到 其他的类了。或者 如果你用的事 jdk 1....

...运行不了 显示Expection in thread "main" java.lang.UnsupportedClas...
应该是jdk编译的版本和运行的版本不一致,估计你是用其他版本的jdk编译的,然后又用这个版本来运行,版本不一致,所以出现这个问题。要运行的话估计还是要用编译的那个版本运行。

运行CMD,为什么会出现Exception in thread "main"java.lang.NosuchMet...
Sting Class;这个有错误,应该是String吧。楼主代码在我电脑上运行没有错误,可能楼主的classpath没有设置,你设置一下classpath环境变量就行了。还有你的类文件的名字应该是Student.java,其次你写的class Student 最好写成public class Student

...在cmd中运行javac出错Exception in thread "main" ……怎么办?_百 ...
将 你的文件夹\\Java\\jdk1.6.0_23\\bin 放到path里就可以了。

java类编译 运行报错 Exception in thread "main" java.lang.NoClassDe...
cmd---输入 cd D:\\develop 按回车 再次 输入cd D:这次显示 d:\\develop> 这次你输入 javac T1.java 按回车 进行编译 成功后 输入java T1 按回车 进行运行

java运行的时候出现Exception in thread"main" java.lang.NoclassDefoun...
NoclassDefounderror就是要执行的类没有找到,通常有两个原因,一个是类名错误。还有就是路径错误。

...Exception in thread "main" java.lang.OutOfMemoryError: Java...
内存溢出,最好设置下运行的最大内存

相似回答