본문 바로가기

IT_Developers/JAVA163

이클립스 - A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available ... A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: "경로" javaw.exe in your current PATH 안녕하세요. 고코더 입니다. ● 1. 이클립스를 실행 하는데 아래와 같은 오류 경고창이 뜨는 경우가 있습니다. 정말 귀찮은 상황입니다. 하지만 아래 오류는 java JDK가 설치 되어 있지 않아서 실행되지 않는 경고 입니다. ● 2. JDK를 설치하신 후에 -> JAVA - JDK 1.12 최신버전 설치하기 / 첨부파일 ●.. 2019. 8. 9.
tomcat - 톰캣 컨테이너(서버) 최신버전 다운로드 / 첨부파일 Tomcat 9.0 다운로드 안녕하세요. 고코더 입니다. 오늘은 스프링에서 사용할 톰캣을 다운로드 해볼려고 합니다. 아파치 재단에서 만든 웹 컨테이너이며 무료 입니다. 웹어플리케이션을 작동하기 위해서 즉 jsp를 동작 시키기 위해서 톰캣을 서버로 활용 합니다. ● 1. 홈페이지로 이동 합니다 http://tomcat.apache.org/ 화면에 보이는 다운로드에서 톰캣 버전을 설정할 수 있습니다. Tomcat9를 클릭 합니다. ● 2. 설치 버전이 아닌 포터블 버전으로 다운로드 하겠습니다. 톰캣 서버를 설정할때는 해당 파일만 있으면 됩니다. ● 3. 해당 파일을 보면 exe 실행 프로그램도 없고 설치 프로그램도 아닙니다. 해당 파일을 서버로 설정할 수 있는 포터블 프로그램 입니다. 첨부파일 톰캣 64비트.. 2019. 8. 9.
Spring -스프링 프레임워크란? 아주 간략한 정리 / 개발자 로드존슨 스프링부터 로드존슨 까지 안녕하세요. 고코더 입니다. 이번 시간에는 스프링이 무엇인지 간단하게 알아볼려고 합니다. 부담없이 알아보겠습니다. ● 1. 스프링 프레임 워크란? ● 1-1. 국내에 자바개발하면 스프링인 만큼 표준프레임워크로 사용중인 프로그램 입니다. 프레임워크는 편리한 도구입니다. 특별한 목적으로 개발된 프로그램 입니다. 스프링에 기본을 학습하고 철학을 배우면 짧은 소스로 다양한 어플리케이션을 빠르게 개발 가능 합니다. 소스의 경량화 개발중에 테스트가 용이합니다. ● 1-2. 아무리 설명해도 명확한 정의가 힘든 스프링은 "자바 개발을 쉽게 해주는 오픈소스 애플리케이션 프레임워크" 이라고 하면 가장 짧은 정의가 될거 같습니다. ● 1-3. 스프링은 대표 적인 POJO(Plain Old Java .. 2019. 8. 9.
Spring - 개발 프로그램 STS 설치하기 / 첨부파일 자바 학습을 위한 개발 프로그램 설치 안녕하세요. 고코더 입니다. ● 1. 자바를 설치했다면 이제 개발을 해야 합니다. 요즘은 젯브레인으로 많이 사용하고 더 좋지만 유료이기도 하고 무료인 이클립스를 사용해야 레퍼런스도 많고 주변에 개발자 선배에게 도움을 받을 수 있기 때문입니다. ● 2. 그런데 이클립스에도 종류가 많습니다. 그중에는 스프링 프레임워크가 설치된 이클립스를 STS(Spring Tool Suite)라고 합니다. 저와 하는 자바 강의는 이걸 설치해서 사용하겠습니다. 이유는 스프링 게시판까지 공부를 해야 하는데 STS만 설치하면 개발이 가능합니다. 이클립스에서 스프링 프레임워크를 설치하는 과정에서 많이들 헤매는 분들이 많아서 질문이 많았기 때문입니다. 그리고 실무에서도 이클립스 보단 STS를 설.. 2019. 8. 9.
JAVA - 시스템 환경변수 설정하기 / JAVA_HOME 자바 시스템 환경변수 설정하기 안녕하세요. 고코더 입니다. ● 1. JDK 설치를 했다면 꼭 해야 할일은 시스템 환경변수를 설정해야 사용이 가능합니다. 자바를 설치 후에 커맨드 창에 java를 입력해도 찾을수 없는 파일로 확인됩니다 이는 환경변수를 설정하지 않아서 자바를 사용할 수 없는건데요. ● 2. 개발환경을 위해 JDK를 시스템 환경변수로 설정해줘야 합니다. 내 컴퓨터에 속성으로 이동 하고 ● 3. 고급 시스템 설정으로 이동 합니다. ● 4. 나오는 속성에서 고급 그리고 환경변수를 클릭 합니다. ● 5. 여기서 시스템 변수에서 새로 만들기를 클릭 합니다. ● 6. 아래 처럼 JAVA_HOME이라고 만들고 JDK 설치 경로를 입력합니다. C:\Program Files\Java\jdk-12.0.2 ● .. 2019. 8. 9.
JAVA - JDK 1.12 최신버전 설치하기 / 첨부파일 자바 개발을 위한 JDK 설치하기 안녕하세요. 고코더 입니다. ● 1. 자바 최신 버전인 SE 1.12 버전을 설치해보겠습니다. SE가 어떤 버전인지 지난 번에 알아보았습니다. -> JAVA - SE(Standard Edition), ME(Micro Edition), EE(Enterprise Edition) 버전 알아보기 JDK는 당연히 무료로 다운로드 가능하며 자바를 인수한 오라클 사이트에서 다운로드 가능합니다. ● 2. 오라클 사이트에 접속합니다. 그리고 java SE 12.0.2를 다운로드 합니다. https://www.oracle.com/technetwork/java/javase/downloads/index.html ● 3. 다운로드시에 라이센스가 강조되어 있습니다. 개인에게는 무료이지만 기업은 .. 2019. 8. 8.
JAVA - 자바 언어의 3가지 특징 / JVM, GC, OOP 자바 언어의 큰 3가지 특징 안녕하세요. 고코더 입니다. 오늘은 자바 언어에 가장 큰 특징 3가지를 살펴보려고 합니다. 3가지 장점이지만 사람에 따라 상황에 따라 단점일 수도 있어서 특징이라고 정의 해보았습니다. 면접때 이 3가지를 물어보면 모르는 분이 너무 많아서 제 블로그에 오신 분들은 꼭 한번씩 외워 두시길 바랍니다. ● 1. JAVA Virtual Machine 자바는 버츄얼 머신을 통해 프로그램을 실행 합니다. 한가지 언어로 제작되면 각 OS 별로 버추얼 머신을 통해서 각 운영체제에 맞게 해석돼 실행 가능하게 됩니다. CPU나 운영 체제의 종류와 무관하게 동일하게 동작하게 됩니다. JAVA라는 언어 하나로만 만들어 놓으면 새로운 운영체제에도 문제가 없다는게 장점입니다. 그러나 이게 단점인 경우도.. 2019. 8. 8.
JAVA - 자바란? 그리고 제임스 고슬링 소녀시대 덕후 제임스고슬링 자바는 정말 커피이름일까? 안녕하세요. 고코더 입니다. 오늘은 자바의 역사와 제이스 고슬링에 대해 짧게 한번 써볼려고 합니다. ● 1. 자바의 역사 제임스 고슬링은 1995년도에 가전기기를 운영을 위한 언어로 java 를 완성 하였습니다. 하지만 기존에 언어보다 나은 점을 찾기 어려운 자바는 속도 이슈등에 문제로 외면을 받았으나 2000년대에 들어오면서 인터넷의 활성화로 JAVA는 다시 관심을 얻기 시작합니다. 지금은 Javascript와 함께 세상에서 가장 많이 사용하는 언어 입니다. 지금은 오라클이 자바 저작권을 관리하고 심지어 2019년 기점으로 유료화 시키는 행보를 보였습니다. ● 2. 제임스 고슬링 소녀시대 광팬으로 알려진 제임스 고슬링은 현재 AWS에서 기술위원으로 .. 2019. 8. 6.
JAVA - SE(Standard Edition), ME(Micro Edition), EE(Enterprise Edition) 버전 알아보기 자바의 3가지 플랫폼 안녕하세요. 고코더 입니다. 자바 JDK를 다운로드 받을때 3가지 버전에 자바를 확인 할 수 있습니다. 처음 개발 학습을 하기 위해서 접속하면 항상고민하게 만드는 3가지 종류입니다. 자바는 크게 3가지 플랫폼으로 나누어 필요한 개발 환경을 제공하고 있습니다. 그래서 오늘은 이 플랫폼에 대해 가볍에 알아보려고 합니다. JAVA SE (Standard Edition) 기본적인 클래스 패키지로 구성된 표준적인 컴퓨팅 환경을 지원하기 위한 플랫폼입니다. 개발자들은 보통 이 플랫폼을 사용하여 개발하게 됩니다. 대부분의 개발자도 이 버전을 설치 합니다. 제 블로그에 접속하는 거의 모든 분들도 SE로 개발환경을 구축할 것입니다. JAVA ME (Micro Edition) 소형 디바이스에 사용하기.. 2019. 8. 5.