Welcome to My World (www.dgmayor.com)

2022/02/24 7

18. 이클립스 및 자바 에러 모음집

에러 1. 자바 에러 Unsupported major.minor version 51.0 +JAVA / 윈도우 이클립스에서 소스를 작성하고 빌드 한 후, jar 파일을 자바에서 사용할 경우 나타나는 에러 Unsupported major.minor version 51.0 자바의 컴파일 버젼이 달라서 이다. 예를 들면 이클립스에서는 자바 1.7 버젼으로 컴파일 하고서, 자바 1.6 버젼이 깔린 PC 에서 실행 했을 경우 발생한다. 해결 방법은 두가지이다. 1) 이클립스의 자바 버젼을 실행할 PC버젼에 맞춘다. 2) PC에 이클립스와 동일한 자바를 설치하고 설정을 잡아준다. 1)의 경우에는 이클립스에 들어가서, 해당 프로젝트의 속성에 들어간후, Java Compiler 란에서 PC의 버젼에 맞도록 Compile..

17. 톰캣 및 jdk 버전 호환 정리

1. 이클립스 버전명 및 요구사항 이클립스 버전명 및 요구사항을 정리하였다. 정리하는 이유는 구 버전 이클립스를 제공해줘버리면, 하위 버전의 JDK를 설치해야 하는 문제가 생기는데, 꽤나 골치 아프게 된다. 표 1. 이클립스 버전명 및 요구사항 번호 이클립스 버전명 요구사항 비고 1 Eclipse 4.17 (2020-09) A Java 11 or newer JRE/JDK is required, (Java 11 이상 JRE / JDK가 필요합니다.) 2 Eclipse 4.16 (2020-06) A Java 8 or newer JRE/JDK is required, LTS release are preferred (Java 8 이상 JRE / JDK가 필요합니다. LTS 릴리스가 선호됨) 3 Eclipse 4...

16. 리눅스 apt-get 명령어

apt-get(Advanced Packaging Tool)은 우분투(Ubuntu)를 포함안 데비안(Debian)계열의 리눅스에서 쓰이는 팩키지 관리 명령어 도구입니다. 우분투에는 GUI로 되어 있는시냅틱 꾸러미 관리자도 있기는 하지만 이런 저런 개발관련 패키지를 설치할 때는 커맨드기반인 apt-get이 더 편하기도 합니다. sudo는 superuser권한으로 실행하기 위함입니다. 패키지 인덱스 인덱스 정보를 업데이트 : apt-get은 인덱스를 가지고 있는데 이 인덱스는 /etc/apt/sources.list에 있습니다. 이곳에 저장된 저장소에서 사용할 패키지의 정보를 얻습니다. sudo apt-get update 설치된 패키지 업그래이드 : 설치되어 있는 패키지를 모두 새버전으로 업그래이드 합니다. s..

3. 운영체제 - 리눅스 Ubuntu 구조 등...

- 우분투 소개 - 우분투는 리눅스 배포판의 한 종류이다. 리눅스 배포판들은 겉으로 보이는 모양이 많이 다를 수 있지만 내부 시스템 구조는 일관성을 띄고 있다. 콘솔을 이용하게 되면 리눅스 시스템에 직접 접근해서 작업을 수행할 수 있어서, 리눅스 배포판 종류와 상관없이 거의 비슷하게 사용할 수 있다는 장점이 있다. 1. 우분투의 파일시스템 구조 - 우분투는 MS윈도우와 같이 드라이브 ( C: 나 D: ) 라는 개념이 없다. - 우분투의 파일 시스템은 단 하나의 파일 시스템으로 구성되어야 한다. (간단하게 말해 우분투는 무조건 C:나 D: 라는 하나의 드라이브만 존재해야 한다는 것이다.) - 이는 리눅스 시스템의 공통된 특징으로 다른 리눅스 배포판도 마찬가지 이다. 2. 우분투 파일시스템의 최상위 루트 (..

19. Java Toolkit 사용법

화면에 뜨는 화면을 프레임 정중앙에 뛰우는 방법 -> Toolkit 을 사용하면 화면, 프린터, 경고음 등의 정보를 나타낼 수 있다. -> 화면의 정중앙은 x축과 y축이 만나는 점(정중앙)을 찾고 프레임 크기의 절반 만큼 좌측과 상단으로 이동 시키면 된다. Toolkit tk = Toolkit.getDefaultToolkit(); //화면의 정중앙에 배치 시키기 Dimension di = tk.getScreenSize(); // 폭과 높이를 얻어 온다. Dimension di1 = this.getSize(); //프레임의 높이를 얻어 온다 int xx = (int)(di.getWidth() / 2 - di1.getWidth() / 2); //화면의 전체폭 나누기 2 int yy = (int)(di.get..