본문 바로가기

이클립스

[JAVA] 이클립스 Decompiler 설치 개발하면서 Class 파일을 열어서 보고 싶은 순간들이 있다. 패키징되어있다던가, 이미 컴파일된 파일들을 확인하려면, 디컴파일을 통해서 사람이 인지할 수있는 언어로 변환시켜야만이 Class 파일의 내용 읽어들일 수 있게 된다. 그리고, 이클립스에 Enhanced Class Decompiler 을 이용하여 그러한 기능을 수행할 수 있다. 1. Help > Eclipse Marketplace 2. Enhanced Class Decompiler 인스톨 특별히 설정해야할 것들은 없고, 아래의 순서대로 진행하여 해당 플러그인을 설치해주도록 한다. 3. 설치완료 후, 아래대로 진행 4. 설치 완료 후의 작업 설치가 완료되면, Preferences > JAVA 항목에 Decompiler 를 확인할 수 있고, Defa.. 더보기
[기타툴] Eclipse - JAVA ( JDK ) 2개이상 사용하기 프로젝트를 진행하면서, 여러 프로젝트를 관리하게되면, 다양한 자바버전을 사용해야 할 경우가 있습니다. 이클립스를 사용하면서, 간단하게 여러 자바버전을 활용할 수 있는 설정을 해보도록 하겠습니다. 현재 저는 자바 7 & 8 이 설치되어있는 상태이기때문에, 두개가 존재합니다. 일반적으로 1개가 설치되어 있을텐데, [ Add ] 로 새로 설치한 JAVA 를 등록해주도록 합니다. 하게 되면 맨처음화면에서, JAVA 가 2개가 보이는 것과 같은 화면을 볼 수 있습니다. 각 자바 버전별, Perfect Match 한 ( 방금 설치한 ) 자바 버전을 선택해주도록 합니다 . 아래는 프로젝트별, 자바 설정부분입니다. 프로젝트 선택후, 오른쪽 마우스를 클릭합니다. 해당 프로젝트에 맞는 버전을 선택해주도록 합니다. 더보기
[nodejs] nodeclise - 포맷터를 이용한 ejs 파일 html 스타일 적용하기 [nodejs] nodeclise - 포맷터를 이용한 ejs 파일 html 스타일 적용하기 * 만약 nodeclipse 를 사용하고 싶으시다면 아래의 포스팅을 참조해주세요 노드 + 이클립스 > nodeclipse 를 연동하기 포스팅 > https://binshuuuu.tistory.com/8?category=608402 1. 개요 nodeclipse 라는 좋은 툴을 입혔지만, JAVASCRIPT 나 HTML 파일이 아닌 .ejs 파일의 경우에는 포맷터에 정의가 되어있지 않기 때문에 사용하는데에 불편함을 겪을 수 있다. 자동완성이나, 문맥맞춤 등을 사용하지 못하는 마치 '메모장' 같은 파일에서 작업해야한다는 이야기이다. 너무 불편한 상황아닌가 그렇다면 이클립스 포맷터에 ejs 파일을 등록하여 html의 포.. 더보기
[eGovFrame] 전자정부프레임워크 인코딩(UTF-8) 문제 해결 - 한글깨짐 [eGovFrame] 전자정부프레임워크 인코딩(UTF-8) 문제 해결 - 한글깨짐 HttpServletRequest request 를 통해 받은 DATA 는 한글로 잘들어오고, 서버 내에서 동작하는 부분 ( 시스템 로그 ) 에서는 한글이 안깨지고 잘나오는데, Response 를 던지면, 왜 ? 어째서 ? ' ISO-8859-1 ' 가 뜨는 것일까 ? 분명 서버는 UTF-8 설정을 다해주었는데 말이다. 여러 방법을 찾는 도중, 제일 확실한 방법인 것 같아서 포스팅 합니다. 평소에는 이런식으로 쓰죠, 최대한 짧게.. RequestMapping 을 해줍니다. 여기서 약간의 수정과 살만 덧붙여 주면 됩니다. produces = "application/text; charset=utf8" 을 추가해줌으로써, cha.. 더보기
[프레임워크] 자바, 이클립스, 톰캣 UTF-8 설정 [프레임워크] 자바, 이클립스, 톰캣 UTF-8 설정 톰캣 서버를 사용할 때에, HTTP를 통해 전송, 수신을 할 경우에 인코딩 문제가 발생합니다. 그럴때 간단한 설정을 통해 서버의 기본 문자 인코딩을 바꿔주도록 합니다. 1. Tomcat > server.xml 2. Connector에 URIEncoding="UTF-8" 을 추가해줍니다. 3. Connector에 URIEncoding="UTF-8" 을 추가해줍니다. 더보기
[ DATABASE ] MSSQL - TCP 포트 열기 [ DATABASE ] MSSQL - TCP 포트 열기 MSSQL 초기 실행시, TCP 포트 사용이 중지되어 있을 수 있습니다. 이제부터 말그대로 TCP 포트를 열어주도록 합시다. 1. SQL Server 2014 구성관리자 2. 프로토콜 > TCP/IP 더블 클릭 3. 프로토콜 탭 > 사용 > 예 4. IP주소 탭 > IPALL > TCP 포트 > 1433 5. 서버를 다시 실행해 줍니다. ( 다시 실행해야 적용됩니다) 6. 끝 ! 더보기
[ DATABASE ] MSSQL 2014 혼합인증 - JAVA 이클립스 에러 [ DATABASE ] MSSQL 2014 혼합인증 - JAVA 이클립스 에러 전자정부프레임워크를 사용하다가 발생한 에러. MSSQL 에 로그인을 못하는 상황이 발생하여서 포스팅하게되었다. ' 사용자 ' --- ' 이(가) 로그인하지 못했습니다. ' 라는 문구가 나오면 , 서버 접속을 혼합 모드로 해두지 않아서인 경우가 있다. 해당 에러 문구 SQL Server 2014 Management Studio > 사용하고자하는 서버의 속성 보안 > SQL Server 및 Windows 인증 모드 선택 이제 인증 혼합모드가 완료되었습니다. 여담으로, MSSQL 최초 접속시 (혹은 인증기간이 지날경우) ' 사용자 패스워드를 변경해주십시요' 와 같은 문구가 발생할 수 있는데, 이전과 동일한 패스워드로 변경해도 정상 .. 더보기
[ JAVA ] (이클립스)톰캣 타임아웃 에러 [ JAVA ] (이클립스)톰캣 타임아웃 에러 Server Tomcat Version SErver at localhost was unable to start within 45 Seconds. 이클립스를 이용해서 톰캣 서버를 구동할 때, 서버 스타트 타임아웃으로 인해 에러가 발생할 수 있습니다. 이런 에러가 발생했을때 ,45초(타임아웃 초기설정값)로 정해진 시간을 늘려주기만 하면 해결 할 수 있습니다. 1. 에러화면 2. 사용하는 서버를 더블 클릭하여, 설정창을 해봅시다. 3. 간단하네요, 타임아웃 시간을 바꿔주도록합니다 ^^ 더보기
[ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - 프레임 전체화면 [ JAVA ] GUI 툴로 자바프로그래밍 ( Swing, JFrame ) - 프레임 전체화면 GUI 툴을 이용해 자바프로그래밍을 할때, 나의 GUI를 전체화면으로 보여주어야 할 때가 있습니다. 간단하게 전체화면으로 나타낼 수 있습니다. 예제 1) 기본 프레임 크기 설정 ( 픽셀 ) JFrame frame = new JFrame(); // 창 Close 시에 프로그램 종료.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 프레임 타이틀frame.setTitle("프로그램 예제 1");// 프레임 크기 (픽셀단위)frame.setSize(700, 500); 기본 프레임 크기 설정 ( 700 , 500 ) px 예제 2) 프레임 전체 화면 모드frame.se.. 더보기
[ JAVA ] 이클립스 (Runnable) JAR 파일 Export [ JAVA ] 이클립스 (Runnable) JAR 파일 Export GUI 툴 ( 스윙 ) 을 이용해서 자바프로그래밍을 할 때, exe, bat, 등의 (실행)응용프로그램으로 Export 가 필요할 때가 있습니다. 굉장히 간단한 예제이므로 바로 Runnable Jar 파일을 만들어 보겠습니다. With the GUI tool (swing), you can execute Java programming, execution, bat, etc. (execution). Create a Runnable Jar file 1. 일반 JAR 파일을 만들때와 동일하게, Jar로 추출할 파일(java)를 선택하고, Export 해줍니다. 1. Select the file (java) to be extracted with .. 더보기