Eclipse的Java Project的入口main函数

在使用Eclipse创建java project项目的时候,一个项目里面通常只有一个main,那么一个项目里面是否可以有多个main函数呢?其实可以的,但是运行java application的时候要选择执行哪个main函数。

下面举个例子:

1、创建一个Java项目。

2、在项目中创2个类。

一个命名为MainClass1,代码如下:

java 复制代码
public class MainClass1 {
	public static void main(String[] args) {
        System.out.println("MainClass1");
    }
}

另外一个命名为MainClass2,代码如下:

java 复制代码
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("MainClass2");
	}

3、运行程序。

运行程序有两种方式:一个是每次只运行一个类文件,例如:

这样就只执行一个main函数。

另外就是运行整个项目,这个时候因为存在两个main函数,那么eclipse就会提示选择哪个main函数作为application的入口了,如下图所示:

相关推荐
wellc14 小时前
SpringBoot集成Flowable
java·spring boot·后端
Hui Baby14 小时前
springAi+MCP三种
java
hsjcjh14 小时前
【MySQL】C# 连接MySQL
java
敖正炀14 小时前
LinkedBlockingDeque详解
java
wangyadong31714 小时前
datagrip 链接mysql 报错
java
untE EADO14 小时前
Tomcat的server.xml配置详解
xml·java·tomcat
ictI CABL15 小时前
Tomcat 乱码问题彻底解决
java·tomcat
敖正炀15 小时前
DelayQueue 详解
java
敖正炀15 小时前
PriorityBlockingQueue 详解
java
shark222222215 小时前
Spring 的三种注入方式?
java·数据库·spring