본문 바로가기

반응형

IntelliJ

(3)
intelliJ 실행시, The SUID sandbox helper binary was found, but is not configured correctly. 가 발생하는 경우 어느날 Kasm-Desktop VDI에서 IntelliJ를 실행했는데, 실행되는 듯 갑자기 꺼져버리는 현상이 발생했습니다. IntelliJ 설치디렉토리로 이동해 ./idea.sh로 직접 실행해보니 아래와 같은 에러가 발생했습니다. The SUID sandbox helper binary was found, but is not configured correctly. 찾다보니 chome의 sandbox (사용자의 개인정보보를 위해 서드파티쿠키를 제공하지 않는 기술)를 비활성화 하면된다고 하는데, 비활성화를 하는 방법에 대해선 정리된 정보가 거의 없더군요,, 이 sandbox를 비활성화하는 방법을 겨우 찾았는데, ide.general.xml 파일에서 비활성화를 해주면 되는 거였습니다. vim ~/.config/..
IntelliJ에서 java command line 실행명령어를 보고 싶은 경우 일반적으로 IntelliJ에서 프로젝트를 실행하면 Build와 Run을 Gradle을 통해서 실행합니다. Gradle로 실행하게 되면 gradle 파일이 작성되어 있어, 프로젝트의 Java 실행명령은 보이지 않게 되는데요. 하지만, 순수 자바환경에서 프로젝트를 Java command line 실행명령어를 통해 실행해야하는 경우가 있습니다. 그럴 땐, File->Setting->Build, Execution, Deployment->Gradle로 이동하여 Build and run using 항목에서 기본으로 선택된 Gradle말고, IntelliJ IDEA를 선택합니다. 이 뒤에 실행하면 아래와 같이 IDE console 첫줄에 Java 실행명령어가 나오고, 프로젝트에 종속된 라이브러리가 많은 경우, cla..
IntelliJ에서 java.lang.ClassNotFoundException이 발생한 경우 잘 사용하던 IntelliJ 프로젝트에서 어느 날 갑자기 java.lang.ClassNotFoundException 오류: 기본 클래스 ...을(를) 찾거나 로드할 수 없습니다. 에러가 발생했습니다. 구글링해서 얻은 결과는 대부분 Invalid cache를 지우고, 프로젝트를 clean하고 다시 build하라는 내용이거나 src\main\java 디렉토리를 Source Root로 지정하는 내용이 대부분이었는데, 저한테는 해당되는 내용이 아니었습니다. 저의 문제는 빌드된 class파일의 binary 위치가 명시되지 않은 문제였습니다. 문제의 원인파악은 IntelliJ 실행시, 생성되는 argument 파일에서 실행에 필요한 class 디렉토리가 빠져있는 걸 확인했습니다. 이제 왜 빠진지 모를 class b..

반응형