Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的项目赢了';由于主方法/java类文件异常错误,无法运行_Java_Eclipse - Fatal编程技术网

我的项目赢了';由于主方法/java类文件异常错误,无法运行

我的项目赢了';由于主方法/java类文件异常错误,无法运行,java,eclipse,Java,Eclipse,我试图找出选择排序算法,并通过打印出每一行来理解它,但当我运行它时,控制台甚至不会弹出。我知道我的错误与找不到主类异常和主字符串args方法有关,但我不知道如何修复它以查看输出 package sort; public class Sorting { private int[] a = new int[]{ 11, 9, 17, 5, 12 }; public Sorting(int[]a) { this.a = a; } public

我试图找出选择排序算法,并通过打印出每一行来理解它,但当我运行它时,控制台甚至不会弹出。我知道我的错误与找不到主类异常和主字符串args方法有关,但我不知道如何修复它以查看输出

package sort;


public class Sorting {
    private int[] a = new int[]{ 11, 9, 17, 5, 12 }; 



    public Sorting(int[]a) {
        this.a = a;
    }
    public static void main(String[] args) {

    }
    public void sortInSpace(int[]a) {
        for(int startOfUnsorted = 0; startOfUnsorted<a.length; startOfUnsorted++) {
            int smallestInUnsorted = Integer.MAX_VALUE;
            System.out.println(smallestInUnsorted);

        }
    }
}
包裹分拣;
公共类排序{
私有int[]a=新int[]{11,9,17,5,12};
公共排序(int[]a){
这个a=a;
}
公共静态void main(字符串[]args){
}
公共void排序空间(int[]a){

对于(int startOfUnsorted=0;startOfUnsorted,排序中的主函数为空,因此如果尝试运行该类,它将不会打印任何内容

public static void main(String[] args) {

}
相反,我会做以下事情-

public class Sorting {
private int[] a; 

public Sorting(int[]a) {
    this.a = a;
} 
public void sortInSpace(int[]a) {
for(int startOfUnsorted = 0; startOfUnsorted<a.length; startOfUnsorted++) 
{
        int smallestInUnsorted = Integer.MAX_VALUE;
        System.out.println(smallestInUnsorted);

    }
}
}
输出-

2147483647
2147483647
2147483647
2147483647
2147483647

请发布启动程序所执行的命令以及确切的错误。您好,我想知道您是如何运行该程序的?也许可以在
main
中放置一条print语句以查看它是否执行。如果您有错误,请共享您的错误。此外,您的
main
方法是空的,因此我不希望发生任何事情。
main
是你的程序的入口点。如果它是空的,什么也不会发生。你需要将代码添加到
main
来创建
排序
对象,然后调用它的
sortInSpace
函数。当我将System.out.println(“Hi”);在main方法中,它会打印,但为什么我的sortInSpace方法不会打印???
2147483647
2147483647
2147483647
2147483647
2147483647