Java/IDE
-
[IntelliJ] Mac Touch Bar - 기본으로 fn키 표시되게 설정Java/IDE 2021. 3. 8. 23:55
평소에는 외장 키보드를 연결해서 사용해서 불편함이 없는데, 가끔 노트북만 사용할 때가 있다. 근데 IntelliJ를 사용하다 보면 F12나 F6 등을 눌러야 할 일이 생긴다. 하지만 터치바에는 별 필요없는(?) 것들로 가득하다. 여기에 바로 F1~F12가 표시되게 해보자. 한 줄 요약 시스템 설정 - 키보드 - 단축키 - 기능 키 - 추가 (+버튼) - IntelliJ IDEA 선택 - 추가 완료 이미지 설명
-
[IntelliJ] Error: java: invalid source release: nJava/IDE 2018. 6. 2. 11:20
한 PC에 여러 JDK를 깔고 프로젝트마다 다르게 혹은 한 프로젝트 내에서 JDK 버전을 다르게 설정하며 쓸 수가 있다. 예를들어 JDK10을 깔았지만 sbt에서 인식을 못해서 스칼라 프로젝트에서는 JDK1.8로 설정을 해야 한다든가 할 필요가 있다(아직 기본으로 9나 10을 쓰기는 무리인거 같다. 호환 안되는 경우가 왕왕 있음). 사실 저 위에 에러가 나는 이유는 한 프로젝트 내에서 처음에 9 or 10으로 빌드했다가, 나중에 실행할 때는 1.8버전으로 실행해서 생기는 문제다. 해결법은 아래와 같다. 1. 프로젝트 run을 하려할 때, Error: java: invalid source release: 9가 발생 2. Project Structure - Modules (윈도우는 Ctrl + Alt + S..
-
[IntelliJ] JUnit static import 설정Java/IDE 2017. 8. 20. 22:57
Eclipse에서 JUnit을 사용할 때 가장 귀찮았던 것이 static import가 저절로 안 되는 것이었다. (물론 미리 등록을 해두거나 해서 쉽게 불러오게 할 수 있는 방법이 있었지만 귀찮아서 다른 테스트 클래스에서 복사해서 사용했었다...) IntelliJ로 넘어 왔으니 이정도는 저절로 해주겠지? 그러나 왠걸, auto complete로 import가 안되었다. "intellij junit static import"등의 검색어로 구글링을 해보아도 원하는 답이 나오지 않았다. 그렇게 몇번의 삽질 끝에 방법을 찾았다. 1. 일반적인 자바 프로젝트가 있다고 가정 2. @Test가 들어갈 클래스를 만들고 @Test 어노테이션을 붙인다. (여기까지는 쉽다.)"@Test"까지 치고 Alt + Enter를 ..
-
[IntelliJ] lombok plugin 설치Java/IDE 2017. 4. 17. 22:57
IntelliJ에서 lombok을 사용하려면 최초 lombok plugin을 설치해야 한다. 1. lombok을 사용하던 project를 import한 상황에서, setUser라는 메소드를 찾지 못한다고 나옴. 2. Settings...에 들어간다. (단축키의 경우, 윈도우는 Ctrl+Alt+S, 맥은 Cmd + ,) 3. 검색창에 plugins를 치고, Plugins메뉴를 선택한다. 그리고 오르쪽 창에서 lombok을 검색하면 아무것도 안 나온다. 아래의 Search in repositories를 누른다. 4. Lombok Plugin을 선택하고 Install을 선택한다. 설치가 진행 중 6. 설치가 완료되면 Restart IntelliJ IDEA를 눌러 재시작 시켜준다. 7. 해당 에러가 사라졌고, ..
-
[IntelliJ] Can't start Git: git.exeJava/IDE 2017. 4. 17. 22:42
컴퓨터에 git이 설치되지 않은 상태에서, IntelliJ에 git 프로젝트를 import하니 아래와 같은 에러가 발생 1. git 공식 홈페이지에서 git을 다운 후, 적당히 Yes를 눌러 설치 2. 처음 사진에서 "Fix it"을 눌러 Path to Git executable:의 ...을 눌러 git이 설치된 폴더의 bin/git.exe를 OK 3. 관련 에러가 사라졌고, IntelliJ를 껐다가 다시 켜주면 terminal에서 git을 사용할 수 있다.
-
[IntelliJ] File was loaded in the wrong encoding: 'UTF-8'Java/IDE 2017. 3. 15. 23:57
Eclipse에서 작업했던 파일들을 살펴보던 중 다음과 같은 메시를 발견했다. File was loaded in the wrong encoding: 'UTF-8' 이유를 생각해 보니 예전에 Eclipse 기본 세팅인 MS949로 사용했었다. 그러다가 Eclipse의 기본 설정과 모든 파일들을 강제로 UTF-8으로 바꾸면서 예전에 이미 한글로 써진 주석이 깨진 현상이었다.Eclipse였다면 파일 인코딩을 MS949로 잠시 바꿈 → 파일 전체 내용 잘라내기 → 파일 인코딩을 다시 UTF-8으로 고침 → 내용 다시 붙여넣기 의 과정으로 해결했을텐데 ... 다행이 이번에도 친절하게 파일 인코딩을 바꿔주는 링크가 저절로 보인다. 클릭하고 x-windows-949 클릭. 정말 encoding을 converting ..
-
[IntelliJ] Module SDK is not definedJava/IDE 2017. 3. 15. 23:27
Eclipse만 사용하다가 IntelliJ를 사용해 보려고 한다. (Community 버전이지만)github에서 eclipse 프로젝트로 사용하던 프로젝트 하나를 import 하였다.그런데 발생하는 수많은 빨간 에러들! 제일 위에는 Module SDK is not defined,빨간색으로 뜨는 글자들에는 Cannot resolve symbol 'java', 'String', 'Scanner' 등등 IntelliJ 세팅에서 뭔가 해줘야 하나? 하는 생각에 Setting(Ctrl + Alt + S)로 들어가 java로 검색해 보았으나 Eclipse처럼 build path에 jdk를 설정해주고 그런게 없었다. 근데 등잔 밑이 어둡다고, 창 위에 알아서 Setup SDK라는 링크가 보였다. (이렇게 알아서 챙겨..
-
[lombok] eclipse(STS)에 lombok(롬복) 설치Java/IDE 2017. 1. 8. 02:12
구글링을 해봐도 속시원하게 내 문제를 해결해준 글이 없어서 직접 정리 0. 내 환경 - eclipse : STS 3.8.3 - lombok : 1.16.10 1. 프로젝트의 pom.xml에 lombok 의존성 추가 (필요한 버전이 있다면 버전을 표시) 2. lombok.jar가 다운로드된 경로로 가서 shift+우클릭 -> 여기서 명령 창 열기(W) 클릭 하면 다음과 같이 cmd 창이 뜸 3, lombok.jar를 실행 - 더블클릭으로 실행이 안되면, java -jar lombok-1.16.10.jar 를 입력 4. Installer 화면이 나오면 - Specify location...을 클릭 - eclipse 폴더에서 실행파일 선택 - Install / Update 클릭 - 프로젝트에 lombok.ja..