ย ์ฐจ์๊ธฐ - @2/19/2024, 11:03:00 PM
์ด?ํด๋ฆฝ์ค
ํ๋์จ์ด ์์ ์ถ์ํ ๋ ์ด์ด..์๋ ๋๋๊ณ VM์ด ์กด์ฌํ๋ค๋.. ์์์ด ๋๋ํ PC์ด๋ ์ดํดํด์ผ๊ฒ ์ฃ ..
ํ์ง๋ง ์ดํด๋ฆฝ์ค๋ ๋์ ํ ๋ชป์ฐธ๊ฒ ์ต๋๋ค. VSCode์ ์ ์ฌ์ง ์ ์๊ฐ๋ฝ์ด ์คํ์ ๊ฑฐ๋ถํ๋๊ฑธ์
์ด๋ฒ ํฌ์คํ
์์๋ arm Mac์์ VSCode๋ฅผ ์ํ Java ๊ฐ๋ฐํ๊ฒฝ์ ๊พธ๋ ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
SDK ์ค์น
์๊ฐ์ค์ธ ๊ณผ๋ชฉ์์๋ ์ต์ LTS ๋ฒ์ ์ธ JDK 21์ ์ฌ์ฉํฉ๋๋ค.
Homebrew๋ฅผ ์ด์ฉํ๋ฉด ์ฝ๊ฒ ์ค์นํ ์ ์์ต๋๋ค.
๋ง์ฝ Homebrew๊ฐ ์ค์น๋์ด ์์ง ์๋ค๋ฉด ํฐ๋ฏธ๋์์ ์๋ ๋ช
๋ น์ ์
๋ ฅํฉ๋๋ค.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Bash
๋ณต์ฌ
brew install openjdk
sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
Bash
๋ณต์ฌ
์ ๋ ๋ช
๋ น์ ์
๋ ฅํ ํ VSCode์์ Java Extension์ ์ค์นํฉ๋๋ค.
VSCode Java Extension ์ค์น
Extension Pack for Java๋ฅผ ์ค์นํ๋ฉด Java ๊ฐ๋ฐํ๊ฒฝ์ ํ์ํ Extension๋ค์ ์์์ ์ค์นํด์ค๋๋ค.
ํ ์คํธ
๊ฐ๋จํ class๋ฅผ ๋ง๋ค์ด ํ
์คํธํด๋ณด์์ต๋๋ค.
public class Test {
public static void main(String args[]) {
System.out.println("์ค๋ง์ด๊ฐ ์๋ฐ๋ผ๋");
}
}
Java
๋ณต์ฌ
Test.java
๋๋ฒ๊น
๊น์ง ์ ๋จน๋ค์!