很诡异的问题,代码报错居然导致以后写的代码都无法加载主类
写了如下段代码:
package sort;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class ArrSort {
public static long getMinNumber(int[] arr){
String strb=new String("");
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length-i-1;j++){
if(Integer.parseInt(""+arr[j]+arr[j+1])>Integer.parseInt(""+arr[j+1]+arr[j])){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int k=0;k<arr.length;k++){
strb=strb+arr[k];
}
return Long.parseLong(strb);
}
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
List list=new ArrayList();
System.out.println("请输入一组整数:");
int num=0;
do{
num=in.nextInt();
list.add(num);
}while(num>0);
int[] arr1=new int[list.size()];
for(int i=0;i<list.size();i++){
arr1[i]=(int) list.get(i);
}
for(int j=0;j<arr1.length;j++){
System.out.println("arr1的第 "+j+"个元素是 :"+arr1[j]);
}
System.out.println(getMinNumber(int[] arr1));
}
}
然后报的错误详细信息是:
Errors occurred during the build. Errors running builder 'Java Builder' on p
然后写了个Helloword 居然报错:
错误: 找不到或无法加载主类
换台电脑操作依然如此
其实我第一次编译运行都是通过的,输了一组数进去测试, 但是后面加了下面的代码进去就不行了
for(int j=0;j<arr1.length;j++){
System.out.println("arr1的第 "+j+"个元素是 :"+arr1[j]);
}
System.out.println(getMinNumber(int[] arr1));
所以肯定不是环境变量配置的问题,但是问题感觉真是诡异,请大神解答!!!