개발도중 컴파일된 파일의 컴파일 버전이 필요한 경우가 있습니다. 서버에 올려진 클래스파일과 로컬에서 작업한 클래스파일 버전이 달라서 서버 재가동중에 오류를 뿜는 경우가 종종 있습니다. 로컬에서 작업한 소스는 컴파일 버전을 이클리스같은 툴에서 바로 확인할 수 있는데, 서버에 올려진 컴파일된 클래스 파일은 도저히 확인할 길이 없죠. 서버의 자바 버전으로 추측만 할 수 있지만 정봑한 방법은 아닙니다. 서버에서 클래스파일을 다운 받습니다. 그리고 아래 명령어를 실행해주세요 javap -verbose 파일명(.class제외) | find "version" 파일명을 임의로 1로 바꿔서 테스트해 보았습니다. major version 은 0 으로 minor version 이 46으로 표기 되어 있습니다. 그럼, 아래표..
컴퓨터로 자바를 하려고 하면 꼭 필요한게 있습니다. JAVA JDK 란 녀석이죠. JAVA JDK는 자라 라이브러리 모음으로 자바를 실행하는데 필요한 모음집입니다. 그래서 프로그램 설치하듯이 컴퓨터에 설치해놓고 맘대로 땡겨서 쓰는겁니다. 프로그램 추가/삭제 목록에 보시면 자바가 설치된 분들도 있을꺼고 없으신분들도 있을겁니다. 자바로 만들어진 여러 프로그램들도 이것들기반으로 만들어졌죠. 이쯤에서 머리가 좋으신 여러분들은 컴퓨터에 자바 안깔아도 프로그램이 실행 잘 되는거 아니에요? 하고 궁금해하실 분들이 있으실 꺼에요.. 맞습니다. 안깔아도 실행잘되죠. 라이브러리를 프로그램안에 넣어서 가지고 있으니 프로그램을 설치할 필요가 없습니다. 여기서 라이브러리란 말그대로 모음집같은거에요. 음.. 종합선물세트라고 할까..