我的项目赢了';由于主方法/java类文件异常错误,无法运行
我试图找出选择排序算法,并通过打印出每一行来理解它,但当我运行它时,控制台甚至不会弹出。我知道我的错误与找不到主类异常和主字符串args方法有关,但我不知道如何修复它以查看输出我的项目赢了';由于主方法/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
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