Files
snippets/jdk_config.code-snippets
2025-07-30 10:12:34 +08:00

71 lines
2.8 KiB
Plaintext

{
"JdkConfigWin": {
"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:C:/software}/jdk/jdk${1|8,17,21|}\"",
"\t}",
"],",
"\"terminal.integrated.env.windows\": {",
"\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."
},
"JdkConfigLinux": {
"scope": "jsonc",
"prefix": "jdk_config-linux",
"body": [
"\"java.configuration.runtimes\": [",
"\t{",
"\t\t\"name\": \"JavaSE-1.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\": \"${2:/home/zhouxy/softwares}/jdk/jdk${1|8,17,21|}\"",
"\t}",
"],",
"\"terminal.integrated.env.linux\": {",
"\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."
}
}