개발/Java (20) 썸네일형 리스트형 윈도우 cmd로 자바프로그램 실행시 경고메세지 발생-Unable to get Charset 'cp65001' for property 'sun.stdout.encoding' 윈도우 명령프롬프트 cmd로 자바프로그램을 실행할 시 한글이 깨짐으로 인하여 chcp 65001 옵션을 사용하면 sun.stdout.encoding 경고메세지가 출력된다. Active code page: 65001 Unable to get Charset 'cp65001' for property 'sun.stdout.encoding', using default UTF-8 and continuing. 자바에서 표준출력 인코딩이 cp65001이 존재하지 않아 발생하는 경고메세지로 추정된다. java 명령어를 실행할때 -Dsun.stdout.encoding=UTF-8 옵션을 추가하면 해당 경고메세지가 출력되지 않는다. app.cmd 내용 @echo off rem ---------------------------.. Maven을 이용한 JAVA 프로젝트 생성하기(Eclipse/STS) Maven 을 이용하여 JAVA 프로젝트를 생성하여 자바 어플리케이션을 실행해보자. 개발환경 JAVA 11 STS 4.5.1 Maven 3.6.3 1. New 프로젝트 상단메뉴 > File > New > Other... 2. Maven 프로젝트 선택 Maven > Maven > Project 선택 후 Next 3. Maven 기본설정 Create a simple project 를 체크하고 Location에 생성할 프로젝트의 폴더경로를 설정해주자. (아키타입(archetype)은 일종의 메이븐 템플릿이므로 메이븐이 익숙해 지면 사용해 보도록 하자.) 4. Maven 상세설정 5. 생성 완료된 Maven 프로젝트 pom.xml 은 maven 을 설정하는 설정파일이다. (자바 패키지를 추가하거나 버전을 변경할.. JAVA SQLWarning 을 이용한 postgresql function 의 raise notice 출력문구 조회방법 postgresql function 을 개발하고 실행하게 되면 function 내에서 raise 명령어를 이용하여 파라미터값 검증, 특정 데이터의 건수조회를 출력하게 될 것이다. function 실행시 pglog 를 확인하는 방법이 있지만 터미널로 접속 후 일일히 로깅을 확인하여야 한다. (불편하다.;;;) 자바에서는 postgresql function 을 실행할때 SQLWarning(JDBC) 클래스를 사용하여 raise notice 의 문구를 가져올 수가 있다. 개발/실행환경 Postgresql 13.x / dbeaver JDK 11 / Eclipse 1. 테스트용 function 개발 create or replace function public.fn_sqlwarning_test(p_count int.. openjdk 1.8 설치하기(Redhat 6.9) oracle jdk 는 현재 라이센스 정책으로 인하여 쉽게 사용할 수 없는 상태이다. (오라클이 java를 인수하면서 예상된 수순 이지만....) 그래서 openjdk 를 설치하여 사용해 보도록하자. (설치라고 하기에도 민망한 그냥 압축풀기이다.;;;) ## oracle jdk 와 openjdk 차이점 지단로보트님의 블로그에 정리가 너무 잘되어 있다. c10106.tistory.com/4075 Oracle JDK와 OpenJDK의 차이점 Oracle JDK와 OpenJDK의 차이점 참고 :이 질문은 2014 년입니다. Java 11 OpenJDK와 Oracle JDK가 수렴하고 있습니다. Oracle과 OpenJDK간에 중요한 차이점이 있습니까? 예를 들어 가비지 수집과 다른 JVM 매개 변.. c101.. 이전 1 2 3 다음