IntelliJ 팁

터미널에서 한글이 깨질때


image 위와 같이 환경 변수를 편집합니다

image

위와 같이 설장합니다 Shell Path를 cmd에서 git bash 로 바꾸면 Linux Shell이 열립니다

image

위와 같이 한글이 정상적으로 동작합니다.

윈도우 cmd 한글 깨짐 encoding 수정


일시적용

cmd에 chcp 65001 : Change CodePage

  • 65001 : UTF-8
  • 949 : EUC-KR (한국어 전용)

영구적용

  • regedit
    • HKEY_CURRENT_USER
      • Console
        • %SystemRoot%_system32_cmd.exe 키생성
          • CodePage 키 생성
            • 10진수로 65001 입력

image

인텔리제이가 자바를 실행하는 명령어 ?!


SubDomain 의 main 함수를 이렇게 실행했다.. 신기해서 올림

image

C:\IDEs\Java\jdk_11\bin\java.exe "-javaagent:C:\IDEs\IntelliJ IDEA Community Edition 2020.2.3\lib\idea_rt.jar=11312:C:\IDEs\IntelliJ IDEA Community Edition 2020.2.3\bin" -Dfile.encoding=UTF-8 -classpath C:\IDEs\IntelliJ_workspace\pure_java_project\out\production\pure_java_project designpattern.adapter.n1.SubDomain

위 코드를 다시 chunk단위로, 의미별로 나누어 보자

C:\IDEs\Java\jdk_11\bin\java.exe
  • 11버전의 java를 실행해라
"-javaagent:C:\IDEs\IntelliJ IDEA Community Edition 2020.2.3\lib\idea_rt.jar=11312:C:\IDEs\IntelliJ IDEA Community Edition 2020.2.3\bin"
  • IDE는 인텔리제이를 사용한다
-Dfile.encoding=UTF-8
  • UTF-8 인코딩을 사용한다
-classpath C:\IDEs\IntelliJ_workspace\pure_java_project\out\production\pure_java_project designpattern.adapter.n1.SubDomain
  • -classpath에 해당프로젝트의 경로를 1번째 인자로
  • 2번째 인자는 main함수가 위치한 패키지 경로 + 클래스명울 전달한다




© 2020.12. by 따라쟁이

Powered by philz