본문 바로가기

IT/JAVA

(8)
IntelliJ, JUnit5 사용하기! (feat. Gradle) 1. JUnit ・ JUnit의 위키백과 설명입니다. JUnit은 자바 프로그래밍 언어용 유닛 테스트 프레임워크입니다. JUnit은 테스트 주도 개발 면에서 중요하며, SUnit과 함께 시작된 XUnit이라는 이름의 유닛 테스트 프레임워크 계열의 하나입니다. ・ JUnit은 단위 테스트를 위한, 가장 널리 사용되는 테스트용 프레임워크입니다. ・ JUnit5의 홈페이지에 따르면, JUnit Platform, JUnit Jupiter, JUnit Vintage가 합쳐진 것이라고 합니다. ・ JUnit Platform은 JVM에서 테스트 프레임워크를 실행할 수 있도록 하며, JUnit Jupiter는 테스트를 하기 위한 것들을 포함하며, JUnit Vintage는 Junit3 또는 JUnit4 기반 테스트를 ..
Gradle, Windows에 설치부터 실행까지! 1. 빌드 자동화 ・ 빌드 자동화의 위키백과 설명입니다. 빌드 자동화의 목적은 소프트웨어 개발자가 반복해서 하는 코딩을 잘 짜인 프로세스를 통해 자동으로 실행하여 믿을 수 있는 결과물을 생산해 낼 수 있는 일련의 작업방식 및 방법을 말합니다. ・ 따라서, 빌드 자동화란 소프트웨어를 개발하면서, 반복되는 작업들을 자동으로 실행하는 것을 말합니다. ・ 예를 들면, 테스트 자동화, 라이브러리 관리, 배포 등이 있습니다. ・ 빌드 도구로는 Apache ANT, Apache Maven, Apache Gradle 등이 있습니다. 2. Gradle ・ Gradle의 위키백과 설명입니다. Gradle은 Groovy를 이용한 빌드 자동화 시스템입니다. Groovy와 유사한 도메인 언어를 채용하였으며, 현재 안드로이드 앱..
IntelliJ, Import 설정! 1. IntelliJ, Import 설정 IntelliJ로 Java 프로그래밍을 하고 있는데, 사용하지 않는 Import들이 위에 회색으로 표시되어 있는 게 보기 싫었습니다 ㅠㅠ IntelliJ에서 사용하지 않는 import를 자동으로 삭제하는 옵션을 추가해보도록 하겠습니다. IntelliJ에서 File → Settings를 클릭 후, Auto Import를 검색합니다. Editor → General → Auto Import의 Optimize imports on the fly (for current project)를 체크! 이제, 사용하지 않는 Import를 자동으로 삭제해줍니다. IntelliJ 홈페이지에서 Optimize imports에 대해서 더 자세히 알 수 있습니다. 추가해서, Import를 할..
IntelliJ, Gradle 프로젝트 생성하기! 1. IntelliJ에서 Gralde 프로젝트 생성 매번, 만들어져 있는 프로젝트만 참여해서, 처음부터 할 줄 모르기 때문에 IntelliJ의 홈페이지를 참고하여 Gradle 프로젝트를 만들어보겠습니다. IntelliJ를 실행하여 Create New Project를 클릭합니다. 왼쪽의 Gradle을 선택하고 Java를 체크 후 Next! 프로젝트를 Maven 저장소에 배포하지 않는다면, GroupId를 지정할 필요가 없다고 합니다. Maven의 GroupId, ArtifactId, Version의 명명규칙은 Maven Guide에서 확인할 수 있습니다. 여기에서는 Auto-import, 모듈을 그룹화하는 방법 등을 설정할 수 있습니다. 설정을 마치시고 Next를 클릭하시면, 프로젝트의 경로와 이름을 확인..
JAVA 설치부터 실행까지! 1. JAVA ・Java의 위키백과 설명입니다. 자바는 썬마이크로시스템즈의 제임스 고슬링과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어입니다. 현재는 웹 애플리케이션 개발에 가장 많이 사용하는 언어 가운데 하나이고, 모바일 기기용 소프트웨어 개발에도 널리 사용하고 있습니다. 또한, Wirte Once, Run Anywhere, 즉, 자바가 어떤 장비에서도 개발될 수 있고, 자바 가상 머신이 장착된 어떤 장비에서도 실행될 수 있습니다. ・ 또한, JAVA로 개발하기 위해서는 자바 가상머신과 개발에 필요한 표준 라이브러리 세트와 컴파일러의 환경이 필요한데, 이러한 것들을 제공하는 것을 자바 플랫폼이라고 합니다. ・ 자바 플랫폼의 종류는 크게 4가지로 구분할 수 있습니다. ▪ JAVA SE(Java S..
IntelliJ 설치부터 실행까지! 1. IntelliJ ・ IntelliJ의 위키백과 설명입니다. IntelliJ IDEA는 JetBrains 사에서 제작한 사용 자바 통합 개발 환경입니다. IntelliJ IDEA는 Ultimate Edtion으로 불리는 상용 버전과 Community Edition으로 불리는 무료 버전이 존재하며, 상용 버전은 30일간 무료로 사용해보고 계속 사용할지 여부를 결정할 수 있습니다. ・ 그러니까, JAVA를 비롯한 다양한 언어를 지원하는 프로그래밍 통합 개발 툴입니다. ・ 간단히 이클립스랑 비슷한 것이라고 생각하시면 됩니다. 2. IntelliJ 다운로드 ・ IntelliJ 공식 홈페이지에 접속합니다. 페이지 중앙의 DOWNLOAD를 클릭! IntelliJ는 Ultimate와 Community 2가지로 나..
IntelliJ, GitHub 연동하기! 1. IntelliJ GitHub 연동 ・ jetbrains 홈페이지의 GitHub 페이지를 참고하여 작성하였습니다. 2. GitHub 계정 등록 GitHub에 있는 프로젝트를 사용하기 위해서 IntelliJ에 GitHub 계정을 등록해야 합니다. File → Settings → Version Control → GitHub → Add account 위의 경로에서 GitHub 계정을 등록할 수 있습니다. Login ID와 Password를 입력 후 Log in을 클릭하면, 해당하는 계정이 등록됩니다. 3. GitHub 프로젝트 Clone 터미널에서 Clone을 실행할 수 있지만, IntelliJ에서 해보도록 하겠습니다. VCS → Checkout from Version Control → Git을 클릭 후 ..
JAVA, 환경 변수 설정 방법 1. 삐빅 에러 똑같은 에러가 발생한다면 환경 변수를 설정했는지 확인해보세요! 오랜만에 공부 좀 하려고 했는데 역시 공부는 내일부터!! Launching Main has encountered a problem. The project : 프로젝트명 which is referenced by the classpath, does not exist. 처음에는 Build Path 문제라고 생각하고 이것저것 해봤지만, 결국은 환경 변수 설정의 문제였습니다. 2. 환경 변수 ・ 환경 변수 설정은 왜 필요한지 알아보기 위해 위키백과를 참고하였습니다. 환경 변수는 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임입니다. ・ JAVA에서는 소스 코드를 컴파일하거나, 실행하기 위해서는 JDK가 필요한데..