์ด?ํด๋ฆฝ์ค
ํ๋์จ์ด ์์ ์ถ์ํ ๋ ์ด์ด..์๋ ๋๋๊ณ VM์ด ์กด์ฌํ๋ค๋.. ์์์ด ๋๋ํ PC์ด๋ ์ดํดํด์ผ๊ฒ ์ฃ ..
ํ์ง๋ง ์ดํด๋ฆฝ์ค๋ ๋์ ํ ๋ชป์ฐธ๊ฒ ์ต๋๋ค. VSCode์ ์ ์ฌ์ง ์ ์๊ฐ๋ฝ์ด ์คํ์ ๊ฑฐ๋ถํ๋๊ฑธ์ ![](data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
์ด๋ฒ ํฌ์คํ
์์๋ 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
๋๋ฒ๊น
๊น์ง ์ ๋จน๋ค์!