Java 2

자바(Java), 코틀린(Kotlin) Main 파일 실행(run) 안될 때 / 소스 폴더 활성화 안될 때 해결 방법

흔하지 않은 경우지만 GitHub에서 프로젝트를 Pull 해서 가져오거나.. 신규 프로젝트를 생성할 때 위와 같이 소스 폴더가 활성화되지 않는 경우가 있습니다. ​ 이 상태에서는 이렇게 new를 이용해 클래스를 생성하고 싶어도 소스 폴더로 인식되지 않기 때문에 Class/ Interface 같은 파일 생성 목록이 보이지 않고. 당연하게도 Run도 되지가 않으며 가장 기초적인 출력 메서드도 자동완성이 되지 않습니다. 갑작스러운 IDE의 파업 선언... 처음 당해보면 당황스러울 수밖에 없습니다. 이거 어떻게 해결..? 코틀린일 경우는 kotlin 폴더 우 클릭 Java인 경우 src 폴더를 우 클릭한 후 Mark Directory as의 Sources Root를 클릭해 주시면 됩니다. ​ 그러면 이렇게 해당..

개발관련/정보 2023.07.05

자바(Java) - .jar, .class 파일 디컴파일하기

https://blog.naver.com/cjy2103/222976520515 안드로이드(Android) - R 클래스란?/ R클래스 위치 / R.jar 파일 위치 개발자 단톡방에서 Resource Id 관련해서 이야기가 나오던중 R 클래스를 어떻게 들어가냐고 질문하시는 ... blog.naver.com 위 포스팅에서 R.jar 파일이 있는 위치까지 찾았습니다. 하지만 jar 파일은 일반적으로 열수가 없습니다. ​ 그래서 필요한것이 자바 디컴파일러 입니다. ​ 디컴파일러? 자바로 작성되어있는 .java 파일을 컴파일 하게되면 바이트 코드인 .class 파일이 생성됩니다. 이 .class 파일을 열어보면.. JVM만 알수있는 코드들이 작성되어 알아볼수가 없습니다. 때문에 .class 파일을 다시 .java..

개발관련/정보 2023.07.05