我晕了 首先说明:
- 系统Win10
- 环境变量没问题
- 编译器Run按钮正常编译运行
出现了怪事。今天突发奇想想在IDE里的Terminal中编译+运行一个java文件,却发生了怪事,本来是标准操作,却出现找不到主类的错误,反而一波反人类操作却派上用场。
Test.java
package Test;
import java.util.*;
public class Test {
public static void main(String[] args) {
System.out.println("in");
Scanner sc = new Scanner(System.in);
int m = sc.nextInt();
int n = sc.nextInt();
int[] num1 = new int[m];
int[] num2 = new int[n];
System.out.println("out");
System.out.println(Arrays.toString(num1));
System.out.println(Arrays.toString(num2));
}
}
代码如上。下图1为文件目录结构:
开始表演:
图2:发现正常操作会出ERROR
此时已经出现Test.class , 如图3:
在文件目录下 Test包中找到Test.class 但出现notclass错误,不解ing…
后使用神奇操作
看好了,我tm也不知道我是怎么整出来的就能运行了,图4: