Tool
-
[IntelliJ] Error: Could not find or load main class java 해결 방법Tool/IntelliJ 2020. 12. 23. 15:24
Error: Could not find or load main class java Caused by: java.lang.ClassNotFoundException: java 프로그램 실행을 위한 main 클래스를 찾지 못한다는 에러이다. 내가 사용한 방법이 모든 경우에 적용되지 않을 수도 있다 1. IntelliJ 상단 목록에서 File - Project Structure를 클릭한다. 2. 왼쪽 목록에서 Modules를 선택하고, 기존 모듈로 들어있던 모듈(java-algorithm)을 클릭하고 위 ㅡ 버튼을 눌러 삭제한다. 3. 그리고 다시 + 버튼을 눌러 원래 모듈(프로젝트 폴더)을 다시 불러오고 OK 버튼을 클릭한다. (IntelliJ에서는 모듈을 프로젝트라고 생각하면 된다.)
-
[IntelliJ] gradle 버전 변경Tool/IntelliJ 2020. 12. 23. 15:10
터미널(cmd) 창에서 다음 명령어와 버전을 입력하면 버전을 변경할 수 있다. gradle 4.x 버전에서 5.x 버전으로 넘어가려면 5.0 버전으로 변경한 다음 5.x 버전으로 변경해야한다. gradlew wrapper --gradle-version 5.4.1 + Gradle 버전 목록 gradle.org/releases/ Gradle | Releases Find binaries and reference documentation for current and past versions of Gradle. gradle.org
-
[IntelliJ] eclipse 프로젝트를 IntelliJ로 importTool/IntelliJ 2018. 11. 28. 18:06
1. File - new - Project From Existing Sources 2. import할 eclipse 프로젝트 폴더 선택 3. eclipse 선택 후 next... finish 4. 소스코드에 빨간 줄 표시가 뜬다면 File - Project Structure -Libraries, SDKs에서 필요한 파일들을 추가해줍니다. 5. 만약에 Eclipse에서 작업했던 파일들을 살펴보던 중 다음과 같은 메시지가 뜬다면 File was loaded in the wrong enconding : 'UTF-8' 파일 인코딩을 바꿔주는 Reloaing in x-windows-949 링크를 클릭하면 깨진 주석들이 복구됩니다.
-
[Github] Git - RebaseTool/Github 2018. 10. 29. 01:52
merge 해야하는 이유나중에 정리Rebasemerge를 완료했다는 통보를 받으면 브랜치 변경 및 작업 브랜치 삭제한다.git checkout 본인_아이디 git branch -D 삭제할_브랜치이름 ex) git checkout econo-sangeuni //브랜치 이동 ex) git branch -D step0merge한 저장소와 동기화하기 위해 저장소 주소 추가 (최초 한 번만)git remote add {저장소_별칭} base_저장소_url ex) git remote add upstream https://xxxxxxxxxxxxxx.git // 위와 같이 저장소를 추가한 후 전체 remote 저장소 목록을 본다. git remote -v저장소에서 자기 브랜치 가져오기git fetch upstream ..
-
-
[TDD] 테스트 주도 개발방법론Tool/TDD 2018. 9. 15. 05:38
** TDD- 일반적인 개발 절차는 디자인, 코딩, 테스트 하는 과정이었지만, TDD는 정확한 프로그래밍 목적을 디자인 단계에서 미리 정의해야하고, 개발하는 과정에서 테스트 code를 작성하고 리팩토링 했다. ** TDD 개발 순서- 실패하는 테스트 만들기- 테스트를 통과할 만한 작은 코드 작성하기- Refatore, 반복되는 코드, 긴 메소드, 긴 매개변수 목록 등등 코드를 효율적으로 바꾸기 ** TDD 따라해보기- TDD를 시작하기에 앞서 예제를 보면서 Junit 실습을 했지만 감이 잡히지 않던 와중에 도움이 될만한 영상을 보게 되었다. (https://www.youtube.com/watch?v=16XCgvGJtzA) ** 영상 (이해하기 쉬운 예제) 1) test 폴더 < test 클래스 생성, 계..
-