본문 바로가기

java

[기타툴] Eclipse - JAVA ( JDK ) 2개이상 사용하기 프로젝트를 진행하면서, 여러 프로젝트를 관리하게되면, 다양한 자바버전을 사용해야 할 경우가 있습니다. 이클립스를 사용하면서, 간단하게 여러 자바버전을 활용할 수 있는 설정을 해보도록 하겠습니다. 현재 저는 자바 7 & 8 이 설치되어있는 상태이기때문에, 두개가 존재합니다. 일반적으로 1개가 설치되어 있을텐데, [ Add ] 로 새로 설치한 JAVA 를 등록해주도록 합니다. 하게 되면 맨처음화면에서, JAVA 가 2개가 보이는 것과 같은 화면을 볼 수 있습니다. 각 자바 버전별, Perfect Match 한 ( 방금 설치한 ) 자바 버전을 선택해주도록 합니다 . 아래는 프로젝트별, 자바 설정부분입니다. 프로젝트 선택후, 오른쪽 마우스를 클릭합니다. 해당 프로젝트에 맞는 버전을 선택해주도록 합니다. 더보기
[JAVA] 서버 Root Path 설정 With Tomcat Tomcat 이 설치 되었있다는 가정하에, 진행합니다. 하면 아래와 같이 Server 설정 화면이 띄워집니다. Modules 탭을 선택하면, 아래와 같은 화면이 나오고, Root Path 설정을 아래와같이 진행 할 수 있습니다. 선택 > Edit > Path > / 변경이 잘되었는지 확인해보도록 하겠습니다. 아래의 Server.xml 을 열어줍니다. 최하단에 Context 태그의 docBase 와 Path 를 확인 합니다. 더보기
[JAVA] CentOS6.9 JAVA(JDK1.8) 설치 및 Tomcat8 설치하기 [JAVA] JAVA (JDK) 설치 및 톰캣 설치하기 0. 설치환경 OS : CentOS 6.9 Tomcat : 8.5.35 JAVA : JDK 1.8.0_191 1. 자바 & 톰캣 경로 자바와 톰캣의 경로는 보통 /usr/local/ 의 디렉토리에 설정하지만, 사실상 환경설정자 마음이기 때문에 굳이 아래와 같은 경로를 설정하지 않으셔도됩니다. - 자바 경로 /usr/local/java - Tomcat 경로 /usr/local/tomcat - 경로에 폴더가 존재하지 않으면 생성해주도록 한다.# cd /usr/local # mkdir [폴더명] 2. 설치 파일 다운로드 및 설치 기본적으로, 설치파일이 있어야하고, 해당 설치파일을 이용해서 설치해야 합니다. 그러기 위해서는 여러가지 방법의 다운로드 방법과 .. 더보기
[JAVA/eGovFrame] Mapped Statements collection does not contain value for 에러 -1 [JAVA/eGovFrame] Mapped Statements collection does not contain value for 에러 -1 위의 에러의 경우 5가지의 에러 원인이 있다고 합니다. (1) mapper id가 틀린 경우 (2) Parameter와 bean의 field명이 틀린 경우 (3) sql.xml에서 정의된 namespace와 DAO에서 호출하는 namespace가 다를 경우 (4) mapper가 정의가 되어 있지 않거나 Spelling이 틀린 경우 (5) mapper에 정의된 namespace 명칭이 같은 Application 내에 중복 될 경우 그중 mapper가 정의가 되지 않았거나, Spelling 이 틀린 경우에 대한 포스팅입니다. context-mapper.xml 저의 경우.. 더보기
[JAVA] JAVASCRIPT jQuery Validation - 제이쿼리로 필수체크하기 ! [JAVA] jQuery Validation - 제이쿼리로 필수체크하기 ! 제이쿼리 Validation 플러그인을 이용해서 필수체크 포스팅입니다. 공식 사이트 URL : https://jqueryvalidation.org/ 를 이용하시어서 로컬로 사용하시거나, CDN 을 통해 플러그인을 다운받아 사용하시길 바랍니다. * 당연히, jQuery 라이브러리도 존재하여 합니다. 플러그인의 사용방법이 간단하니, 간단한 예제 소스를 보면서 이해해보도록 하겠습니다.$(function(){ var endText = '을(를) 입력하여 주십시오.' $("#formId").validate({ rules: { // name 값 birth: "required", phone1: "required", phone2: "requir.. 더보기
[JAVA/SPRING/eGovFrame] JAVA에서 Request Body 의 처리 - String toJsonArray / String toJson / JsonArray format String [JAVA/SPRING/eGovFrame] JAVA에서 Request Body 의 처리 - String toJsonArray / String toJson / JsonArray format String 제목이 무언가 굉장히 길어져버렸습니다. 내용은 간단합니다. POST 방식으로 전달된 Request 는 Body 에 DATA 가 담겨져서 저장됩니다. 그리고, 우리는 효율적은 JSON 형태로 BODY에 담아서 전달했을 경우, 어떻게 데이터를 처리해야 하는지에 대한 포스팅입니다. @RequestMapping(value ="/example.do") @ResponseBody public ModelAndView example(HttpServletRequest request, HttpServletResponse res.. 더보기
[Android] 다양한 Dialog 종류별 구현 방법 - 펌 [Android] 다양한 Dialog 종류별 구현 방법 - 펌 참고 URL : 출처: http://mainia.tistory.com/555 [녹두장군 - 상상을 현실로] >> 원본 그대로를 퍼오고 싶었으나 사정상 약간의 모양에 약간의 변형은 있으나, 모든 자료는 위 출처에 따릅니다. (1) 여러 개의 멀티선택 옵션으로 표현해 주기 다중선택을 위한 다이얼로그 창을 띄운다. 리스트에는 제목과 radio button이 있다. AlertDialog.Builder 클래스로 구현하며 리스트중 특정행을 클릭했을 때 이벤트는 setSingleChoiceItems 에 등록한다. Ok 버튼클릭 이벤트는 setPositiveButton , Cancel 버튼클릭 이벤트는 setNegativeButton 에 등록하고 기능을 구.. 더보기
[eGovFrame] [JAVA] maven build & install 에러 [eGovFrame] [JAVA] maven build & install 에러 - No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? eGovFrame 분류에 놓기에는 애매하긴 하지만, 따른 카테고리가 없어서 이 분류에 작성해봅니다. maven 을 이용할 때, 빌드, 인스톨 에러가 나는 순간이 있습니다. 그중 오늘은 ' No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?' 에러를 해결해보도록 하겠습니다. 직역을 해보자면, 해당 환경에서는 컴파일러가 제공되지 않습니다.. 더보기
[Android] 안드로이드 Background Color 설정 [Android] 안드로이드 Background Color 설정 안드로이드 앱을 만들때의 스타일의 기본은 XML 설정에 있습니다. 자 사설은 그만하고, 바로 진행해보도록 하겠습니다. Android > res > 에서 본 하이라키 목록입니다. drawable , mipmap .. 이미지파일, layout 레이아웃 등의 리소스 패키지들이 저장되어있습니다. 이번 포스팅에 이용될 패키지는 values > color.xml 입니다. 기본으로 안드로이드 프로젝트를 생성하면 3가지의 xml이 존재합니다. color 를 설정하기 위한 xml 문장, String 을 설정하기 위한 xml Styles 설정을 위한 xml 세개가 기본적으로 생성되며, 이용하시면 됩니다. 이번 포스팅에는 Color 에 대한 설정을 할 것이기 .. 더보기
[Android] 단축키 정리 -펌 [Android] 단축키 정리 -펌 좋은 자료가 있어서 퍼왔습니다. 참조 링크 : https://medium.com/@joongwon/android-studio-%EB%8B%A8%EC%B6%95%ED%82%A4-%EC%A0%95%EB%A6%AC-557733f5a5a Android 플랫폼이 발전을 하면서 개발 툴도 발전해왔다. 초창기 Eclipse로 Android 개발을 했었고 여러 가지 불편사항이 많았지만 무엇보다 무료이고 괜찮은 IDE였기 때문에 만족하며 사용하였었지만 그래도 아쉬움은 많았다. 그러던 와중에 Android 진영에서는 Jetbrains 사에서 만든 IntelliJ 기반의 Android Studio라는 IDE를 발표하며 홍보하기 시작했다. 필자는 Android Studio가 처음 나왔을 때.. 더보기