뜬금없이 이상한 오류를 만났다
클래스 공부를 위해서 코드를 작성 했을 뿐인데 갑자기 에러가 발생했다.
내가 쓴 코드는 ..
//Animal.java
public class Animal {
public void A() {
System.out.println("Animal!");
}
}
//Dog.java
public class Dog extends Animal{
public void A() {
System.out.println("dog!");
}
public static void main(String[] args) {
org.example.Dog dog = new org.example.Dog();
dog.A();
Animal animal = dog;
animal.A();
}
}
보다시피 코드 상에는 아무런 오류가 없어 보이는데 갑자기 Execution failed for task > ':Dog.main()'.finished with non-zero exit value 1 에러가 떠버렸다.
구글링을 해서 해결은 하게 되었다.
인텔리제이 기준에서 커맨드 + , 를 눌러 preferences 를 켠뒤
Build, Execution, Deployment 안에 들어가
Build Tools 를 고르고 그 안에 있는 Gradle 을 누른다.
Build and run using 을 IntelliJ IDEA 로 바꾸고,
Gradle JVM 을 버전에 맞는 jdk 로 바꾼다.
에러 없이 잘 작동되는 것을 알 수 있다.
좀 더 구글링 해서 알아본 뒤 채워 넣을 예정..