diff --git a/jdk_config.code-snippets b/jdk_config.code-snippets index 062ce85..ca892db 100644 --- a/jdk_config.code-snippets +++ b/jdk_config.code-snippets @@ -3,16 +3,33 @@ "scope": "jsonc", "prefix": "jdk_config-win", "body": [ + "\"java.configuration.runtimes\": [", + "\t{", + "\t\t\"name\": \"JavaSE-1.8\",", + "\t\t\"path\": \"${2:C:/software}/jdk/jdk8\",", + "\t\t\"sources\": \"${2:C:/software}/jdk/jdk8/src.zip\"", + "\t},", + "\t{", + "\t\t\"name\": \"JavaSE-17\",", + "\t\t\"path\": \"${2:C:/software}/jdk/jdk17\",", + "\t\t\"sources\": \"${2:C:/software}/jdk/jdk17/lib/src.zip\"", + "\t},", + "\t{", + "\t\t\"name\": \"JavaSE-21\",", + "\t\t\"path\": \"${2:C:/software}/jdk/jdk21\",", + "\t\t\"sources\": \"${2:C:/software}/jdk/jdk21/lib/src.zip\"", + "\t}", + "],", "\"maven.terminal.customEnv\": [", "\t{", "\t\t\"environmentVariable\": \"JAVA_HOME\",", - "\t\t\"value\": \"${2:$}{env:JDK_${1:8}}\",", - "\t},", + "\t\t\"value\": \"${2:C:/software}/jdk/jdk${1|8,17,21|}\"", + "\t}", "],", "\"terminal.integrated.env.windows\": {", - "\t\"JAVA_HOME\": \"${2:$}{env:JDK_${1:8}}\",", - "\t\"path\": \"${2:$}{env:JDK_${1:8}}/bin;${2:$}{env:path}\",", - "}," + "\t\"JAVA_HOME\": \"${2:C:/software}/jdk/jdk${1|8,11,17,21|}\",", + "\t\"PATH\": \"${2:C:/software}/jdk/jdk${1|8,17,21|}/bin;$$0{env:path}\",", + "}", ], "description": "Config JDK version in settings.json of VS Code." }, @@ -23,19 +40,30 @@ "\"java.configuration.runtimes\": [", "\t{", "\t\t\"name\": \"JavaSE-1.8\",", - "\t\t\"path\": \"/home/zhouxy/softwares/jdk/jdk-8\"", + "\t\t\"path\": \"${2:/home/zhouxy/softwares}/jdk/jdk8\",", + "\t\t\"sources\": \"${2:/home/zhouxy/softwares}/jdk/jdk8/src.zip\"", + "\t},", + "\t{", + "\t\t\"name\": \"JavaSE-17\",", + "\t\t\"path\": \"${2:/home/zhouxy/softwares}/jdk/jdk17\",", + "\t\t\"sources\": \"${2:/home/zhouxy/softwares}/jdk/jdk17/lib/src.zip\"", + "\t},", + "\t{", + "\t\t\"name\": \"JavaSE-21\",", + "\t\t\"path\": \"${2:/home/zhouxy/softwares}/jdk/jdk21\",", + "\t\t\"sources\": \"${2:/home/zhouxy/softwares}/jdk/jdk21/lib/src.zip\"", "\t}", "],", "\"maven.terminal.customEnv\": [", "\t{", "\t\t\"environmentVariable\": \"JAVA_HOME\",", - "\t\t\"value\": \"/home/zhouxy/softwares/jdk/jdk-8\",", - "\t},", + "\t\t\"value\": \"${2:/home/zhouxy/softwares}/jdk/jdk${1|8,17,21|}\"", + "\t}", "],", "\"terminal.integrated.env.linux\": {", - "\t\"JAVA_HOME\": \"/home/zhouxy/softwares/jdk/jdk-8\",", - "\t\"PATH\": \"/home/zhouxy/softwares/jdk/jdk-8/bin:$$0{env:PATH}\",", - "},", + "\t\"JAVA_HOME\": \"${2:/home/zhouxy/softwares}/jdk/jdk${1|8,11,17,21|}\",", + "\t\"PATH\": \"${2:/home/zhouxy/softwares}/jdk/jdk${1|8,17,21|}/bin:$$0{env:PATH}\"", + "}", ], "description": "Config JDK version in settings.json of VS Code." }