컴파일 된 자바 클래스 파일의 버전을 확인하는 방법을 소개합니다. 자바 버전이 맞지 않을 경우 unsupported major.minor version 에러가 날 수 있기 때문에 지원하는 자바 버전이 맞는 지 확인해야 합니다. * 자바가 설치되어 있는 환경에서 확인 가능하며 윈도우, 리눅스 모두 사용할 수 있는 명령어 입니다. class 파일 자바 버전 확인방법 윈도우, 리눅스 모두 방법은 동일합니다. 확인하고자 할 class 파일의 경로로 이동하여 윈도우의 경우 [Shift + 마우스 우클릭] 한 후 여기에 PowerShell 창 열기 또는 명령프롬프트 열기를 선택합니다. javap -v 확인하고자 하는 class 파일명을 입력 후 엔터를 누르면 됩니다. ex) javap -v Hash.class 리눅..
예전에 자바 디컴파일러로 jadx, jd-gui 를 소개해드렸습니다. 이 2개 디컴파일러의 장점은 GUI 형태로 텍스트 에디터처럼 편하게 사용할 수 있었지만, 자바 1.8 이상 디컴파일을 못하는 경우, 디컴파일 중 에러가 발생하는 경우 등 문제가 있어 아쉬움이 있었습니다. [Info/Software] - 자바 디컴파일러 모음 및 jadx 다운 및 사용법 그래서 이번엔 자바 최신버전(1.8이상) 에서도 디컴파일이 잘 되는 cfr 디컴파일러를 소개합니다. GUI형식이 아니여서 조금 불편하지만 그래도 명령어가 간단하기 때문에 쉽게 디컴파일한 java 파일을 저장할 수 있습니다. cfr 자바 디컴파일러 사용법 http://www.benf.org/other/cfr/ 먼저 위 링크에서 cfr jar 파일을 다운받아..
[JAVA] Iterator, for, for each 소스코드 package jun7222.tistory.com; public class Student { private String name; private String studentNum; public Student( String name, String studentNum ){ this.name = name; this.studentNum = studentNum; } public void showInfo(){ System.out.println("name : " +name); System.out.println("studentNum : " +studentNum); } } Student 클래스에 학생 이름, 학번을 저장하며, 생성자로 초기화 해주고 있음sho..
java 다운로드 및 환경변수 설정입니다~다운로드는 아래링크로 들어가거나네이버에서 jdk 검색 후오라클 링크 누르면 okhttp://www.oracle.com/technetwork/java/index.html 이 글은 jdk 1.8.0_66 버전을 설치하였습니다. ORACLE 페이지에 접속하면 Downloads 메뉴에 마우스를 올린 후왼쪽에 있는 Java for Developers 를 클릭합니다. JDK 를 클릭합니다. 먼저 라이센스 동의에 체크를 해야합니다.Accept License Agreement 라디오 버튼을 클릭하여 라이센스 동의한 후아래에서 자신의 운영체제 맞는 파일을 골라 설치합니다.저는 윈도우 10 64비트 사용 중이라 Windows x64 를 다운받았습니다. 다운받은 파일을 설치 후 시스..