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的入口了,如下图所示:

相关推荐
程序员雷欧3 小时前
AQS深度解析
开发语言·python
Java成神之路-3 小时前
深入理解三大高频队列:ArrayDeque、LinkedList、PriorityQueue 方法、特性与场景选择
java
Albert Edison3 小时前
PyCharm 字体大小设置
ide·python·pycharm
roman_日积跬步-终至千里3 小时前
【资源控制】自助查询的智能路由
java·大数据·数据库
步行cgn4 小时前
MyBatis Error evaluating expression ‘ids‘. Return value (3) was not iterable 错误详
java·后端
yujunl4 小时前
总结一下U9客开的成果
开发语言
独隅4 小时前
KMP 全栈进化:Koog 框架打造纯 Kotlin AI Agent 实战效果
开发语言·人工智能·kotlin
lhldsg4 小时前
社区健身场地规划实战指南:从器材配置到智能化管理经验分享
java·开发语言·经验分享·小程序
LayZhangStrive4 小时前
后端通识 - 后端工程开发常用的流程图类别
java·流程图·后端开发
WIN赢5 小时前
【抽象思想-从复杂中抽离简单、收敛的口子】
java·前端·javascript