본문 바로가기
  • 소소한 개발자 이야기

IntelliJ6

[solved] unsupported class file major version 61 에러 해결 unsupported class file major version 61 intellij jdk17 인텔리제이에서 자바 Gradle 프로젝트를 생성했을 때 "unsupported class file major version 61 intellij jdk17" 에러가 발생했다. jdk는 17버전으로 생성 했는데 jdk 버전을 낮추니 정상적으로 돌아가는 것을 확인했다. 그렇다면 mac M2 OS 환경에서는 지원을 하지 않는걸까? 그건 아니다. 그러기엔 광고를 너무 잘해놨는걸? 그럼 도대체 문제 뭘까...? Java - Gradle version Matrix 를 보았다. 문제는 Java 17 은 Gradle 7.3 버전부터 호환이 된다는 것을 확인했다. 그래서 바로 Gradle 폴더에 gradle-wapper.p.. 2023. 6. 18.
03_2 인텔리제이 IDEA 설치하기 https://www.jetbrains.com/ko-kr/idea/ IntelliJ IDEA – Java 및 Kotlin을 위한 최고의 IDE www.jetbrains.com 인텔리제이 IDEA는 JetBrains 에서 제작한 자바용 통합 개발 환경(IDE) 입니다. 이와 비슷한 기능을 하는 툴로는 이클립스가 이전까지 많이 사용되었으나, 최근에는 인텔리제이가 많이 사용되는 추세입니다. 인텔리제이를 설치하기 위해서는 공식 다운로드 페이지에 접속합니다. 이 페이지에 접속하면 아래와 같은 화면을 볼 수 있습니다. 인텔리제이는 얼티밋 버전과 커뮤니티 버전이 있습니다. 대학생 또는 유료 계정이 있으신 분은 얼티밋을 다운로드 하시면 되고, 무료 버전을 사용하시겠다고 하시면 커뮤니티 버전을 설치하시면 됩니다. 인텔리.. 2023. 5. 7.
[인텔리제이] JUnit Test 실패 No tests found for given includes Intellij 에서 Junit 테스트를 하는 중 갑자기 Error가 발생했다. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':eatgo-common:test'. > No tests found for given includes: (filter.includeTestsMatching) * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help .. 2023. 1. 13.
[인텔리제이] JUnit Test 실패 No tests found for given includes Intellij 에서 Junit 테스트를 하는 중 갑자기 Error가 발생했다. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':eatgo-common:test'. > No tests found for given includes: (filter.includeTestsMatching) * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help .. 2022. 12. 19.
[JUnit] POST, PATCH mvc.perform Content with Json JUnit Test를 할 때, perform() 메서드를 활용하여 controller 호출 방식을 지정한다. 또 controller 호출 시, 어떠한 값을 주입할 것인가를 설정 하는데 그것이 바로 content()메서드이다. 어떠한 값을 주입을 할 것인가는 contentType에서 설정할 수 있다. String, JSON, XML 등을 설정 할 수 있다. JSON으로 할 경우 contentType을 JSON 으로 설정하고 content안에 JSON format으로 작성하면 Controller에서 RequestBody를 받을 시 JSON 형태로 받을 수 있다. 하지만 여기서 주의해야 할 것이 있다. 예전 버전에서는 contentType를 JSON으로 설정하고 content안에 JSON format을 그냥 .. 2022. 10. 13.
[webpack] npm start sh: /node_modules/.bin/webpack-dev-server: Permission denied webpack 을 설치하기 위해 npm 이용하여 webpack 을 설치했다. 설치를 마친 뒤, package.json 설정을 마치고 테스트를 해보기 위해 npm start 를 실행했다. 그런데 permission denied 가 나오는 것이 아닌가 sudo npm start 로 하여 실행하면 될 것이라고 생각했다. 앞에 sudo를 붙여주니 Password를 입력하라고 해서 당연히 될 줄 알았는데 또 Permission denied 가 뜨는거 아닌가. 과감하게 node_modules와 package-lock.json을 삭제하고 다시 npm i를 했다. 그리고 npm start를 실행하니 정상적으로 구동이 되었다. 2022. 10. 10.