jdk已经是1.6版本了。但运行
package com.example.lib;
import java.util.Scanner;
public class MyClass {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入姓名和年龄");
String name=sc.next();
int age=sc.nextInt();
System.out.println(name);
System.out.println(age);
}
}
在as里编译就会出错,提示
Execution failed for task ':lib:MyClass.main()'.
> Process 'command 'C:/Program Files/Android/Android Studio/jre/bin/java.exe'' finished with non-zero exit value 1
但Terminal下编译没问题,可是用Java运行这个文件时却提示C:\Program Files\Android\Android Studio\jre\bin>java MyClass
错误: 找不到或无法加载主类 MyClass
已经几天了,弄不懂,求教大神
你是想在 AS 里面运行标准 Java 代码是吧?
设置方法及“错误: 找不到或无法加载主类 MyClass”这个报错的解决方案参考 https://blog.csdn.net/zhaizu/article/details/116050857