编辑器不包含主类型怎么解决(用eclipse运行Java程序时,提示:编辑器未包含main类型(如图) 为什么怎么解决 谢谢!)

:暂无数据 2026-04-18 10:40:03 0
有没有觉得编辑器不包含主类型怎么解决听起来很高深?别怕,今天我们就把它和用eclipse运行Java程序时,提示:编辑器未包含main类型(如图) 为什么怎么解决 谢谢!一起,拆解成易懂的小知识点。

本文目录

用eclipse运行Java程序时,提示:编辑器未包含main类型(如图) 为什么怎么解决 谢谢!

最近我刚遇到过一样的问题,没有发现问题,你把当前工程关闭一下,或重启下eclipse就好了。

J**A 编辑器未包含main类型是怎么回事 同样的程序,之前一直是能用的,但是现在突然就会出现这个错误提示

你敢不敢把你说的没问题的东西贴上来晒晒:
你所使用的编译环境、JDK版本、环境变量、问题截图、部分源代码或截图,还有你找过的问题解决方法什么的,以及你做过的尝试。
你这个问题问的就跟找别人问路一样,你只问了想去哪,你还没说你在哪呢,让别人怎么给你指道。

J**A 不定时出现“编辑器未包含main类型“原因

final String url = "jdbc:oracle:thin:@localhost:1521:ORCL";
final String user = "store";
final String password = "store_password";
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection(url, user, password);
return con;
}

为什么会出现“编辑器未包含main类型”错误

main方法是程序入口点,没有main方法,电脑不知道从哪里开始运行。。当然会出错啦

Eclipse 编辑器未包含 main类型如图:

这比较复杂,需要以下步骤。如下参考:

1.创建一个Java类complexTestMain,如下所示

2.插入Java代码,如下图。

Packagetest;

PublicclassTestMain{

PrivateStringname;

PublicStringgetName(){

系统intid=0;

名称优雅的setName(“Java”);

Returnid+。的名称;

}

PrivatevoidsetName(Stringname){

这一点。Name=名称;

}

PublicTestMaingetTestMain(){

Returnthis;

}

}

3.然后编写主函数来打印类名,如下所示

Publicstaticvoidmain(Stringargs){

TestMaintm=newTestMain();

系统,离开,Println(tm)getName();

}

4.检查控制台窗口的输出内容,并正确输出目标结果,如下图所示。

eclipse编辑器未包含main类型

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

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

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

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

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

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

J**A eclipse 编辑器未发现main类型

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

为什么说编辑器未包含main类型

你运行的那个类,有些mani方法么。
java在运行一个程序(或者类)的时候,会从程序的入口类寻找main()方法,也就是说,一个程序的开始是从main()方法开始的,如果入口类没些main()方法,那么是运行不了的。

感谢你花费时间阅读这篇关于编辑器不包含主类型怎么解决的长文。我们深知,把用eclipse运行Java程序时,提示:编辑器未包含main类型(如图) 为什么怎么解决 谢谢!这样的复杂概念讲清楚不易,如果你觉得我们做到了,请告诉我们;如果还有疑问,更请告诉我们!
本文编辑:admin

更多文章:


编译java程序的命令是?预编译的编译指令

编译java程序的命令是?预编译的编译指令

关于编译指令,您需要知道的几个关键点,尤其是编译java程序的命令是的深入解析,我们都将在这篇文章中涵盖。

2026年4月19日 19:20

正则匹配斜杠(java正则表达式如何匹配反斜杠)

正则匹配斜杠(java正则表达式如何匹配反斜杠)

您是否正在为搞不清正则匹配斜杠和java正则表达式如何匹配反斜杠的关系而烦恼?恭喜,这篇干货就是您的“及时雨”。

2026年4月19日 19:00

json在线网址(怎么将以下json数据转成list集合)

json在线网址(怎么将以下json数据转成list集合)

json在线网址的背后,隐藏着怎样的秘密?怎么将以下json数据转成list集合又在其中扮演了何种角色?带着疑问,我们一起探秘。

2026年4月19日 18:40

停止接种第一剂次(新乡暂停第一剂次新冠疫苗接种(新乡暂停第一剂次新冠疫苗接种的时间))

停止接种第一剂次(新乡暂停第一剂次新冠疫苗接种(新乡暂停第一剂次新冠疫苗接种的时间))

结合最近的趋势来看,停止接种第一剂次的热度持续攀升,而新乡暂停第一剂次新冠疫苗接种(新乡暂停第一剂次新冠疫苗接种的时间)作为其核心组成部分,讨论度更是居高不下。

2026年4月19日 18:20

如何打开json文件怎么打开(pycharm怎么加载json文件)

如何打开json文件怎么打开(pycharm怎么加载json文件)

常言道:“万丈高楼平地起”。理解如何打开json文件怎么打开这座大厦,也必须从pycharm怎么加载json文件这块基石开始。

2026年4月19日 18:00

linux虚拟机怎么删除文件(虚拟机LINUX的硬盘空间为什么总是无端端消失)

linux虚拟机怎么删除文件(虚拟机LINUX的硬盘空间为什么总是无端端消失)

很多朋友初次接触linux虚拟机怎么删除文件可能会觉得有点陌生,这很正常。今天这篇文章,咱们就一起把虚拟机LINUX的硬盘空间为什么总是无端端消失这事儿聊透,希望能帮您理清思路。

2026年4月19日 17:40

nodejs安装在哪个盘好(你好,我在安装nodejs时,进度条会自己回退,导致安装不上,有什么解决)

nodejs安装在哪个盘好(你好,我在安装nodejs时,进度条会自己回退,导致安装不上,有什么解决)

今天这份关于nodejs安装在哪个盘好的指南,将用80%的篇幅讲透你好,我在安装nodejs时,进度条会自己回退,导致安装不上,有什么解决这个决定成败的细节,绝对让你不虚此行。

2026年4月19日 17:20

mysql查看版本命令(怎么通过命令查看mysql版本)

mysql查看版本命令(怎么通过命令查看mysql版本)

其实mysql查看版本命令的问题并不复杂,但是又很多的朋友都不太了解怎么通过命令查看mysql版本,因此呢,今天小编就来为大家分享mysql查看版本命令的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年4月19日 17:00

如何获取网页的url?哪里可以获得广告url地址

如何获取网页的url?哪里可以获得广告url地址

大家好,如果您还对免费url不太了解,没有关系,今天就由本站为大家分享免费url的知识,包括如何获取网页的url的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年4月19日 16:40

如何查看mysql环境是否配置成功(my**L装好需不需要在环境变量里配置,如何配置)

如何查看mysql环境是否配置成功(my**L装好需不需要在环境变量里配置,如何配置)

关注本号的朋友都知道,我们一直在持续输出关于如何查看mysql环境是否配置成功的干货。今天,我们就聚焦到大家反复问到的my**L装好需不需要在环境变量里配置,如何配置上。

2026年4月19日 16:20

最近更新

热门文章

oracle中count的用法(Oracle 中count 和count 的区别)
2026-04-12 16:20:02 浏览:0
java pattern(javalist中@pattern不生效)
2026-04-12 03:00:01 浏览:0
jpanel类(Java中jpanel与panel有何区别)
2026-04-11 21:40:02 浏览:0
mybatis plus注解(mybatis plus 不能用@Transient 注解)
2026-04-11 19:00:02 浏览:0
botter(is there any milk in the botter. 这种句型 里的any 可以省略吗 为什么要加any)
2026-04-11 16:20:02 浏览:0
floatleft是什么意思(displayflex和floatleft的区别)
2026-04-17 04:40:03 浏览:0
标签列表