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

相关推荐
毅炼几秒前
hot100打卡——day17
java·数据结构·算法·leetcode·深度优先
winfreedoms3 分钟前
java-网络编程——黑马程序员学习笔记
java·网络·学习
weixin_6600967812 分钟前
如何关闭vscode中的copilot生成结束后的消息提醒
ide·vscode·copilot
开开心心就好15 分钟前
键盘改键工具免安装,自定义键位屏蔽误触
java·网络·windows·随机森林·计算机外设·电脑·excel
IManiy15 分钟前
总结之Temporal全局速率控制(二)第三方速率控制服务设计
java
雨季66615 分钟前
Flutter 三端应用实战:OpenHarmony “极简手势轨迹球”——指尖与屏幕的诗意对话
开发语言·javascript·flutter
m0_7369191019 分钟前
编译器命令选项优化
开发语言·c++·算法
Stream_Silver21 分钟前
【Agent学习笔记1:Python调用Function Calling,阿里云API函数调用与DeepSeek API对比分析】
开发语言·python·阿里云
froginwe1122 分钟前
CSS3 多媒体查询实例
开发语言
OpenMiniServer22 分钟前
电气化能源革命下的社会
java·人工智能·能源