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

相关推荐
geovindu5 分钟前
java: Memento Pattern
java·开发语言·后端·备忘录模式·行为模式
xcLeigh10 分钟前
Unity基础:Start与Update方法——Unity脚本生命周期初探
java·unity·游戏引擎·教程
zephyr0512 分钟前
链表实现O(n log n)时间复杂度的排序——归并排序详解
java·数据结构·算法
曾阿伦13 分钟前
Trae CN Python环境调试debug指南
开发语言·python
Zane199413 分钟前
JRE 去哪了?一次讲清楚 JDK、JRE、JVM 到底是什么关系?
java·后端
PPPPickup18 分钟前
基础知识差缺补漏-面试版持续更新
java·开发语言
深入云栈24 分钟前
Nacos 2.x 源码深度解析 (二):通信协议迭代 —— HTTP长轮询到gRPC演进
java
兔兔兔兔142 分钟前
记录C++ 3
开发语言·c++
andongni20343 分钟前
SpringBoot 入门实验报告
java·spring boot·后端
黄鸭部落格ShiYuYuanFang44 分钟前
【分享】软考每日一练与解析-计组 8/12
java·开发语言