Java: Selection does not contain a main type

使用eclipse运行java程序时:提示 Selection does not contain a main type。问题原因出在程序文件开头都加有“package equals;”语句,但运行时却没有放到对应的equals包文件夹内。

操作方法

  • 01

    右击项目名称->Run As->Java Application,弹出“Selection does not contain a main type”提示框。

  • 02

    项目基本组成如图:包括EqualsTest.java, Employee.java和Manager.java等三个文件,其中main()方法在EqualsTest.java中。

  • 03

    EqualsTest.java程序具体内容如图所示。

  • 04

    问题原因分析:三个文件开头都加了“package equals;”,即要求三个文件均必须放在equals包下。

  • 05

    根据以上分析,处理方法如下:新建“equals”包,将三个文件移入该包文件夹,执行如下步骤:右击项目名称->Run As->Java Application,程序即可正常运行。

(0)

相关推荐

  • java swing入门教程

    java swing 简单案例 操作方法 01 创建一个JFrame 下面用简单的实例演示了Java Swing创建一个能输入内容的窗口 public class frameTest(){ publi ...

  • 如何利用Java实现List集合转换成数组

    数组和List集合之间可以相互转换,可以将数组转换成List集合,也可以将List集合转换成数组.在转换的过程中,需要注意为null的情况.下面利用一个具体的实例说明如何将List集合转换成数组,操作 ...

  • Java常见异常和错误

    总结JAVA常见的异常和错误. 操作方法 01 1. 在某一路径下执行编译好的class文件出错. 异常如下: E:\liwy>java Test98 Exception in thread & ...

  • eclipse新建java项目

    JAVA开发现在越来越热门,很多人都慕名想试一试,就自己下载了eclipse,想学着写一些程序,但是可能不会新建项目,在这里,就教大家怎么样用eclipse新建一个JAVA项目,然后写出程序员最经典的 ...

  • java获取当前年份

    java获取当前年份 操作方法 01 java 获取当前年份 月份 日期 import java.util.Calendar; 02 public class Main { public static ...

  • IntelliJ IDEA如何将Java代码打成jar包发布

    IntelliJ IDEA是一款非常优秀的集成开发工具,在Java语音的开发工具中市场占有率越来越高.今天小编为大家介绍使用IntelliJ IDEA将Java代码打成jar包进行发布,该jar包中的 ...

  • fedora配置使用技巧分享(无线网设置.选择输入法.gvim自动最大化)

    fedora 16 无线网设置 fodera16是3.x的内核,无线网卡的驱动有点不一样。可以用如下方法安装,需要先用有线网来安装几个包,步骤如下: 执行这个命令看看网卡 lspci | grep N ...

  • Eclipse jar打包详解

    通过Eclipse下的演示工程,介绍如何打包这样的项目:要导出的类里边用到了别的jar包. 操作方法 01 1. Eclipse下的演示工程结构如下图所示,其中Task.java是当前工程运行的Mai ...

  • java运行main方法,怎么给main的参数添加值?

    在写java程序的过程中,有时候需要对main方法的参数进行初始化,因工作原因,常常忘记在哪里配置,下面就把写出来,提供大家参考 操作方法 01 第一步,先运行一下main,看一下是不是main里面是 ...