eclipse编辑器未包含main类型

package number;

public class Book {
private String name;

public String getName(){
int id=0;
setName("Java");
return id +this.name;
}

private void setName(String name){
this.name=name;
}

public Book getbook(){
return this;
}

}

这是我的代码,抄书上的。。为什么运行时候它总是告诉我编辑器未包含main类型 。

该怎么样才可以运行呢

运行时候总是提示我编辑器未包含main类型 。是设置错误造成的,解决方法如下:

1、首先这里新建一个testjar的项目,然后main方法在ExporMainJar类中,然后主方法中只是输出一句话,代码如下图。

2、然后右键点击项目,点击【Export。。。】,如下图。

3、接着点击【Runable JAR file】,如下图。

4、然后在位置1选择主方法所在的类,在位置2填写导出jar包的位置以及jar包名字,位置3按下图勾选即可,然后导出。

5、这时可以进入到cmd命令窗口中,使用java命令直接运行jar,下图是运行结果,可以看出成功运行。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-17

1、创建java类,TestMain,

2、插入java代码,

package test;

public class TestMain {

private String name;

public String getName() {

int id = 0;

setName("Java");

return id + this.name;

}

private void setName(String name) {

this.name = name;

}

public TestMain getTestMain() {

return this;

}

}

3、再写入main函数,打印该类的名称,

public static void main(String[] args) {

TestMain tm = new TestMain();

System.out.println(tm.getName());

}

4、查看console窗口的输出内容,目标结果正确输出,

本回答被网友采纳
第2个回答  2012-03-29
在左侧的文件列表中,把源文件拖到src文件夹试试。我就是这么解决。千万不要相信没有 public static void main ( String[] args)之类的。因为这个问题一般是你导入外来java文件时出现的吧。
第3个回答  推荐于2017-10-05
java运行的入口必须是main方法,如果没有main方法点击运行就会报这个错误。
解释:java中项目运行的时候如果是运行java类,那么此类中必须包含main方法,否则运行会直接报错。
第4个回答  2011-10-11
如何这个类是执行类,就必须包涵main()方法。
main()方法是程序的入口。如果没有main,JVM就不能执行。所以你只要加一个main方法就行,比如 public static void main ( String[] args)
{
...//这里自己写你需要的代码
}

编辑器未包含main类型怎么解决
解决编辑器未包含main类型的问题,首先需要确认要导入的Java文件是否位于eclipse工作空间WorkSpace目录下。如果答案是肯定的,那么接下来的步骤是将包含相关Java文件的Java项目导入到包资源管理器中。具体操作如下:首先,通过点击文件(或者直接在包资源管理器中找到并点击右键)进入导入界面。然后,在弹出的对话...

为什么Eclipse提示我未包含main类型
1. 你的程序没有main函数 2. Eclipse不知道你的程序启动需要以哪个main函数为入口:a、点菜单的run b、open run dialog c、main class (在这里设置一下的入口类)main函数还必须是public static类型的

JAVA eclipse编译器未包含main类型的问题
出现这种情况有两种可能,第一是你没有写主方法,第二就是你这个类是复制过去的或通过ec自带的重命名外的方法更改了类名(就是绕过ec直接改类名),这样ec就无法找到你的主方法,就给你报错了,解决方法就是去启动配置(ec工具栏里面有个启动的按钮,旁边有个倒三角,点那个倒三角里面就有启动配置)...

eclipse编辑器未包含main类型
运行时候总是提示我编辑器未包含main类型 。是设置错误造成的,解决方法如下:1、首先这里新建一个testjar的项目,然后main方法在ExporMainJar类中,然后主方法中只是输出一句话,代码如下图。2、然后右键点击项目,点击【Export。。。】,如下图。3、接着点击【Runable JAR file】,如下图。4、然后在...

Eclipse 编辑器未包含 main类型如图:
1.创建一个Java类complexTestMain,如下所示 2.插入Java代码,如下图。Packagetest;PublicclassTestMain{ PrivateStringname;PublicStringgetName(){ 系统intid=0;名称优雅的setName(“Java”);Returnid+。的名称;} PrivatevoidsetName(Stringname){ 这一点。Name=名称;} PublicTestMaingetTestMain(){...

eclipse编辑器未包含main类型
1、创建java类,TestMain,2、插入java代码,package test;public class TestMain { \\tprivate String name;public String getName() { \\t\\tint id = 0;\\t\\tsetName("Java");\\t\\treturn id + this.name;\\t} private void setName(String name) { \\t\\tthis.name = name;\\t} public ...

...导入外部源程序运行时提示 编译器未包含main类型。其实源程序没有...
那就是你的main函数写的问题,别忘了里面必须是静态的即 public static void main(String[]args)最好把你的代码发过来给我们看看,那样会更具体的找出问题所在。

为什么用eclipse编写了代码运行显示seletion does not contain a mai...
在eclipse中执行带有main函数的class时,出现editor does not contain a main type的错误框。问题的原因是:所要运行的class所在包没有被添加到build path中。解决方法:在左侧的package explorer中右击这个class所在包的上一级目录--build path--use as source folder。重新打开class,再run一下,正确...

Eclipse提示未包含main类型
是不是没有把main函数放在一个类里面或者你有几个拥有main函数的类. 或者是你运行程序的时候,运行其他项目了. 你在仔细检查一下吧,或者你把他的整个代码贴上.让我看看

JAVA eclipse 编辑器未发现main类型
这是因为文件没有编译,有的时候你将文件拷到项目里,只是将.java(或其他类型)拷贝到src目录下,Eclipse没有对它进行编译,所以你直接运行会提示找不到main方法,因为在bin目录下找不到经过编译产生的class文件,你吧你的文件编译一下,然后把class文件拷贝到bin目录下,就可以了。我也经常遇到,把项目...

相似回答