在Eclipse,我创建了一个包,但运行其中的类时,老是运行同一个包中的上次运行的main类,为什么呀?
5个回答
展开全部
“老是运行同一个包中的上次运行的main类” 你不会在同一个包中写了两个含有main函数的类吧?
首先说明一点:main函数是java application的入口。
看你说的意思,好像是你打算让每个类都单独跑起来吧。 eclipse中你选中包或工程名 右键选择“Run as java application”,程序是从main函数开始的,与你右键选中含有main的类“Run as java application”效果是一样的。
单独的没有main函数的类是跑不起来的,所以只会显示“run configuration”,你想让他跑起来就给他加个main函数。不过一般一个应用程序一个入口(main)就够了,我觉得你可以去找个demo看下java程序的基本框架,理解面向对象编程的含义及与面向过程的编程的区别
首先说明一点:main函数是java application的入口。
看你说的意思,好像是你打算让每个类都单独跑起来吧。 eclipse中你选中包或工程名 右键选择“Run as java application”,程序是从main函数开始的,与你右键选中含有main的类“Run as java application”效果是一样的。
单独的没有main函数的类是跑不起来的,所以只会显示“run configuration”,你想让他跑起来就给他加个main函数。不过一般一个应用程序一个入口(main)就够了,我觉得你可以去找个demo看下java程序的基本框架,理解面向对象编程的含义及与面向过程的编程的区别
展开全部
点击菜单栏 Project-->clean 重新编译一下,再试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在运行时设置一下就行了,有选项
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个类有main方法吗?或者@Test方法,run as 》java application 或者 run as》Junit Test
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询