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 小时前
滑块(Slider)在网页设计中的应用与优化
开发语言
HAPPY酷3 小时前
构造与析构:C++ 中对象的温柔生灭
java·jvm·c++
又见野草3 小时前
C++类和对象(下)
开发语言·c++
rit84324993 小时前
基于MATLAB的环境障碍模型构建与蚁群算法路径规划实现
开发语言·算法·matlab
lang201509284 小时前
Java JSR 250核心注解全解析
java·开发语言
Wpa.wk4 小时前
接口自动化测试 - 请求构造和响应断言 -Rest-assure
开发语言·python·测试工具·接口自动化
czhc11400756634 小时前
协议 25
java·开发语言·算法
逆光的July4 小时前
如何解决超卖问题
java
ae_zr4 小时前
QT动态编译应用后,如何快速获取依赖
开发语言·qt
落花流水 丶4 小时前
Java 集合框架完全指南
java