반응형

오래된 프로젝트를 수정배포해야 될일이 있어서 프로젝트를 열었는데 빌드 및 실행이 되지 않았다.

프로젝트에서 so 파일을 사용하고 있었기 때문에 WSL2 에 코드가 있었고 windows 에서 intellij 를 사용하여 작업을 진행했었다.

코드 : WSL2 (ubuntu) 내에 위치

JDK : WSL2 (ubuntu) 내에 위지

IDE : windows11 에서 intellij 2023.3.1(Ult) 구동

에러 메시지

java: Cannot run program "//wsl.localhost/Ubuntu/home/user/java/jdk_1_8_0_144/bin/java" (in directory "/home/user/.cache/JetBrains/IntelliJIdea2023.3/compile-server"): error=2, No such file or directory

 

 

해당 위치에는 JDK 가 위치해 있음에도 에러가 발생 한다.

 

intellij 에서 ctrl+shift+a 로 javac 를 검색 후 Java Compiler 를 선한다.

 

Javac Options 에 있는 Use compiler from module target JDK when possible 이 체크 되어있을건데 체크를 해제 한다.

기본상태
체크 해제

 

그리고 우하단에 Apply 를 누르고 OK 를 눌러 창을 닫은 뒤 빌드/실행 을 하면 정상적으로 빌드/실행이 된다.

반응형

'IDE' 카테고리의 다른 글

Intellij spring boot gradle project 오류  (0) 2020.01.02
AsciiDoc Plugin 오류  (1) 2019.05.07
Spring Project 생성 실패  (0) 2017.02.16
Visual Studio Code ftp-sync : Local to Remote 죽는 현상  (0) 2016.09.03
Visual Studio Code FTP 연동  (0) 2016.09.03
반응형

사용중인 Intellij 정보

Intellij 에서 Spring boot iniializr 로 gradle 프로젝트 생성시 

application.yml 이 제대로 동작하지 않는다.

그래서 https://start.spring.io/ 에서 프로젝트 기본 설정 후 intellij 에서 open 해서 사용한다.(이건 잘됨)

차선책으로 gradle bootRun 으로 돌리던 소스는 위 사이트에서 새 프로젝트 생성 후 

기존 작업하던 프로젝트의 src 및 build.gradle 파일만 복사하여 쉽게 변환 가능하다.

반응형

'IDE' 카테고리의 다른 글

Intellij JDK 구버전 실행 문제  (0) 2024.04.11
AsciiDoc Plugin 오류  (1) 2019.05.07
Spring Project 생성 실패  (0) 2017.02.16
Visual Studio Code ftp-sync : Local to Remote 죽는 현상  (0) 2016.09.03
Visual Studio Code FTP 연동  (0) 2016.09.03
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
java.util.ServiceConfigurationError: org.asciidoctor.Asciidoctor: Provider org.asciidoctor.jruby.internal.JRubyAsciidoctor could not be instantiated
    at java.util.ServiceLoader.fail(ServiceLoader.java:232)
    at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
    at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
    at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
    at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
    at org.asciidoctor.Asciidoctor$Factory.create(Asciidoctor.java:475)
    at org.asciidoc.intellij.AsciiDoc.initWithExtensions(AsciiDoc.java:123)
    at org.asciidoc.intellij.AsciiDoc.render(AsciiDoc.java:285)
    at org.asciidoc.intellij.AsciiDoc.render(AsciiDoc.java:280)
    at org.asciidoc.intellij.editor.AsciiDocPreviewEditor$2.run(AsciiDocPreviewEditor.java:124)
    at org.asciidoc.intellij.editor.LazyApplicationPoolExecutor$1.run(LazyApplicationPoolExecutor.java:59)
    at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:311)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
.....
unknown encoding name - MS949
cs

IDE 에러 이벤트 로그에 다음과 같은 Exception 로그와 

"unknown encoding name - MS949"

메시지가 출력 되며 asciidoc plugin 이 작동하지 않는 경우.

"C:\Program Files\JetBrains\IntelliJ IDEA 2019.1\bin\idea64.exe.vmoptions"

파일을 열어 마지막 줄에 다음 내용을 추가 한뒤 IDE 를 재시작 하면 된다.

"-Dfile.encoding=UTF-8"

반응형

+ Recent posts