1. 메모장으로 JavaTest.java 생성
<소스코드>
public class JavaTest {
public static void main(String[] args) {
System.out.println("JAVA TEST!");
}
}
메모장으로 소스 작성 후 저장!
파일 이름은 클래스 이름 "JavaTest"와 꼭! 일치해야 하고, 확장자는 ".java"로 저장해야 합니다.
ex) "JavaTest.java"로 저장
2. cmd(명령 프롬프트) 실행 후 컴파일하기
"javac JavaTest.java" (javac 파일이름.java) //컴파일, JavaTest.class 생성
컴파일해서 JavaTest.class 클래스 파일도 생겼는데 실행이 안된다.
<오류 내용>
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: JavaTest has been compiled by a more recent version of the Java Runtime (class file version 57.0), this version of the Java Runtime only recognizes class file versions up to 52.0
구글링하니까 클래스 소스 파일에서 import 하는 jar를 찾지 못해서 나오는 오류라고 하는데 이해가 잘 안된다..
오류 해결 실패..
'etc > algorithm' 카테고리의 다른 글
[Java] for-each문 VS for문 (0) | 2020.03.01 |
---|---|
[Java] enum (열거형) 이해와 사용법 (0) | 2020.03.01 |
[Java] 배열 : 레퍼런스 vs 배열, 다차원 배열 (0) | 2020.02.29 |
[Java] 이클립스(Eclipse) 오류 : Code Recommenders cannot download its model repository index_해결못함 ㅠ (0) | 2020.02.28 |
[C++] 상속 실습 (0) | 2017.11.17 |