.settings 디렉토리 등에 있었으나,$HOME/.config/Code/User/workspaceStorage/<프로젝트UniquePath>로 변경 되었다..settings/*에 있는 설정값을 바꾸고자 한다면, 해당 디렉토리로 가서 파일을 찾아서 변경해야한다..settings/가 존재하면 이게 더 우선시 됐다.JAVA_HOME 환경변수 값 혹은 기본 JDK Path가 Java 11로 설정돼 있어야만 함."java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "/usr/lib/jvm/java-8-openjdk-amd64"
},
{
"name": "JavaSE-11",
"path": "/usr/lib/jvm/java-11-openjdk-amd64",
"default": true
},
{
"name": "JavaSE-17",
"path": "/usr/lib/jvm/java-17-openjdk-amd64"
}
],
"java.import.gradle.java.home": "/usr/lib/jvm/java-11-openjdk-amd64"
"java.settings.url": "/home/<your_name>/settings.prefs"
.settings/org.eclipse.jdt.core.prefs 파일에서 아래 항목을 찾아서 enabled로 변경한다(동일 파일이 여러개였음).org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=enabled
./gradlew eclipse 명령으로 프로젝트를 초기화해줘야 했다.plugins { // Apply the java-library plugin to add support for Java Library id 'java-library' id 'eclipse' } tasks.withType(JavaCompile) { options.compilerArgs += '--enable-preview' } tasks.withType(Test) { jvmArgs += "--enable-preview" } // buildship 은 아래를 실행하지 않는다. // 따라서 gradlew eclipse 를 실행해줘야 한다. eclipse.jdt.file.withProperties { props -> props['org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures']= 'enabled' props['org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures']= 'ignore' }
"[java]": {
"editor.defaultFormatter": "redhat.java"
},
"java.format.settings.url": "https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml",
"java.format.settings.profile": "GoogleStyle",