为什么我的主类不能看到它的主要方法?

时间:2015-02-20 15:04:00

标签: java class packages main

在我的MergeSortMini程序中,我的主类无法查看或加载其主要方法。我没有在主类上面声明mergesortmini包,但是这并没有在另一个程序中导致问题,我的代码运行正常而没有包去除。

这是我MergeSortMini程序中的主要类(这不会运行):

class MergeSortMini {
    public static void main(String[] a){
        MergeSort m = new MergeSort();
        m.init().sort().printData();
    }
}

这是我MergeSortProgram中的主要类(这确实在运行):

class MergeSortTest {
    public static void main(String[] args) {
        MergeSort m = new MergeSort();
        m.init().sort().printData();  
    }
}

为什么一个程序可以在没有包的情况下看到它的主要方法而另一个程序可以查看

其他信息:我的项目指定我不能使用包装过时。

1 个答案:

答案 0 :(得分:0)

一种可能的反应是" MergeSortTest"与#34; MergeSort"相同的包装类。

如果" MergeSortMini" class是在不同的包装中,它不会识别" MergeSort"类。

此致