๋ฐ์ํ
Configure Runtime for Language Server ์ด๋ฐ ๋ฌธ๊ตฌ๋
1. ์์คํ ํ๊ฒฝ ๋ณ์ ํ์ธ
โป ๋ฒ์ ์ ์ฌ๋ฌ๊ฐ๋ก ์ฌ์ฉํ์ค ์์ ์ด๋ฉด ์ด์ ๋ฒ์ ์ญ์ ์ํด๋ ๋ฉ๋๋ค!
์ด์ ์ธ๊ฐ์ง๋ฅผ ํ์ธํด์ผ ํ๋๋ฐ์.
์ฐธ๊ณ ๋ก ์ฌ์ฉ์ ๋ณ์๋ ์๋๋๋ค. ๊ฑด๋ค์ง ๋ง์ธ์.
- JAVA_HOME
- ์๋ค๋ฉด '์๋ก๋ง๋ค๊ธฐ(N)'๋ฅผ ํด๋ฆญํ์๊ณ , ์๋ค๋ฉด ํธ์ง์ ํด๋ฆญํด์ฃผ์ธ์.
- ๋ณ์ ์ด๋ฆ : JAVA_HOME
๋ณ์ ๊ฐ : jdk๊ฒฝ๋ก๋ฅผ ์๋์ฒ๋ผ ์ ์ด์ฃผ๋ฉด ๋๋๋ฐ,
C:\Program Files\Java๊น์ง๋ ๋์ผํ๊ฒ ๋ค์ด๊ฐ ์์ ๊ฒ๋๋ค.
์ด ํด๋์ jdk๋ฒ์ ๋ค์ด ๋ชจ์์ ธ ์์ต๋๋ค. ์ฌ์ฉํ ๋ฒ์ ์ ํด๋๋ฅผ ํด๋ฆญํด ๊ฒฝ๋ก๋ฅผ ๋ณต์ฌํด ๊ฐ์ ธ์ค๋ฉด ๋ฉ๋๋ค.
- CLASSPATH
- ์ด๋ ๊ฒ ๊ทธ๋๋ก ๋ง๋์๋ฉด ๋ฉ๋๋ค.
๋ณ์ ์ด๋ฆ : CLASSPATH
๋ณ์ ๊ฐ : %JAVA_HOME%\lib
- ์ด๋ ๊ฒ ๊ทธ๋๋ก ๋ง๋์๋ฉด ๋ฉ๋๋ค.
- Path
- Path๋ ๋ชฉ๋ก์ ์ด๋ฏธ ์กด์ฌํ ๊ฒ๋๋ค. ํด๋ฆญ ํ ํธ์ง ๋ฒํผ์ ๋๋ฌ์ฃผ์ธ์.
- ์๋์ฒ๋ผ %JAVA_HOME%\bin ์ ์ถ๊ฐํด์ฃผ์ธ์.
(์ค์) ๊ฐ์ฅ ์๋ก ์ด๋์์ผ์ฃผ์ธ์.
- Path๋ ๋ชฉ๋ก์ ์ด๋ฏธ ์กด์ฌํ ๊ฒ๋๋ค. ํด๋ฆญ ํ ํธ์ง ๋ฒํผ์ ๋๋ฌ์ฃผ์ธ์.
์์คํ ํ๊ฒฝ ๋ณ์๋ฅผ ๋ชจ๋ ์ถ๊ฐ/์์ ํ ํ์ ํ์ธ์ ๋๋ฌ์คฌ๋ค๋ฉด,
์ด์ ์์คํ ํ๊ฒฝ๋ณ์๊ฐ ์ ์ ์ฉ๋์๋ ์ง ํ์ธํด๋ด ์๋ค.
- windowํค๋ฅผ ๋๋ฌ์ cmd๋ฅผ ๊ฒ์ํด ์ด์ด์ฃผ์ธ์.
๋ง์ฝ ์์คํ ํ๊ฒฝ๋ณ์ ์์ ์ ์ cmd๋ฅผ ์ผ๋จ์๋ค๋ฉด ๋๊ณ cmd๋ฅผ ๋ค์ ์ด์ด์ฃผ์ธ์. - java -version ๋ฅผ ์น๊ณ ์ํฐ๋ฅผ ๋๋ฌ๋ณด์ธ์.
- javap -version ๋ฅผ ์น๊ณ ์ํฐ๋ฅผ ๋๋ฌ๋ณด์ธ์.
- javac -version ๋ฅผ ์น๊ณ ์ํฐ๋ฅผ ๋๋ฌ๋ณด์ธ์.
- ์ธ๊ฐ์ง ๋ชจ๋ jdk์ ํฌํจ๋ jre, ์ปดํ์ผ๋ฌ, ๋์ ๋ธ๋ฌ๋ฅผ ํ์ธํ๋ ๋ช ๋ น์ด๋ก ๋ชจ๋ ๋ณ๊ฒฝํ jdk๋ฒ์ ์ผ๋ก ๋ ์ผํฉ๋๋ค.
2.settings.json
"java.configuration.runtimes": [
{
"name": "JavaSE-11",
"path": "C:\\Program Files\\Java\\jdk-11",
"default": true
}
],
์ฌ๊ธฐ path ๊ฒฝ๋ก๋
3. ์ดํด๋ฆฝ์ค์์ ๋ถ๋ฌ์จ ํ๋ก์ ํธ์ผ ๊ฒฝ์ฐ
.org.eclipse.jdt.core.prefs
4. clean ํด์ฃผ๊ธฐ
๋ง์ฝ unbound classpath container ์๋ฌ๊ฐ ๋ฌ๋ค๋ฉด ์์คํ ํ๊ฒฝ๋ณ์ ๊ฒฝ๋ก๋ ์์ ํด์ฃผ๊ธฐ
์ค๋ ๋ ์๋ฌ๊ฐ ๋ ์ ์ถ๊ฐํฉ๋๋ค.^^
UnsupportedClassVersionError ๊ฐ ๋จ๋ฉด ๊ธฐ์กด ์ฝ๋๋ค์ด ํ์ฌ ๋ฒ์ ์ผ๋ก ๋น๋๊ฐ ์๋์ ์ ๋๋ค.
5. project settings
๋ณ๊ฒฝ ํ Apply๋ฒํผ ๋๋ฌ์ฃผ์ธ์!
๋ง๋ฌด๋ฆฌ๋ ํญ์ >clean ํ๋ก์ ํธ.
๋ฐ์ํ
'๐ ๋๊ตฌ > โฐ Visual Studio Code' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[VScode]์์ฃผ ์ฌ์ฉํ๋ ๋จ์ถํค๋ชจ์ (0) | 2024.08.19 |
---|---|
[VScode]๋จ์ถํค ํ์ธ/์ค์ (0) | 2024.08.19 |
[VScode]์๋ฌํ์ ๋นจ๊ฐ ์ค ์ ๋ฐ ๊ฒฝ์ฐ (0) | 2024.08.19 |
[VScode]์ ์ฅ ์ ์๋์ ๋ ฌ ํด์ ์ค์ ๋ฒ (0) | 2024.03.12 |
[VScode]์ฝ๋ ์ ๋ ฌ ๋จ์ถํค๊ฐ ์๋ ๋ ์ค์ ์ฐฝ ํ์ธํ๊ธฐ (0) | 2024.03.12 |