์ํ์ฝ๋ฉ JAVA1
- 4. ์ง์ ์ปดํ์ผ ํ๊ณ ์คํํ๊ธฐ : ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ด์ฉ -
- 5. ์ง์ ์ปดํ์ผ ํ๊ณ ์คํํ๊ธฐ : ์ ๋ ฅ๊ณผ ์ถ๋ ฅ -
4. ์ง์ ์ปดํ์ผ ํ๊ณ ์คํํ๊ธฐ : ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ด์ฉ
์ปดํ์ผ์ ํ ๋ ์์ํ๊ฒ ๋ด๊ฐ ๋ง๋ ๊ฒ๋ง ํ ๋๋ ์ด์ ์ ์งํํ ๊ฒ ์ฒ๋ผ javac๋ง ์ ๋ ฅํด์ฃผ๋ฉด ๋์์ง๋ง ๋ด๊ฐ ๋ง๋ ํ๋ก๊ทธ๋จ์ด ๋ค๋ฅธ์ฌ๋์ด ๋ง๋ ๊ฒ์ ์ด์ฉํ๊ณ ์๋ค๋ฉด ์กฐ๊ธ ๋ณต์กํด ์ง๋ค.
์ฌ๊ธฐ OkJavaGoInHome.java ํ์ผ์ ๋ด์ฉ์ ๋ณด๋ฉด Elevator, Lighting, Security ๋ ์ง๊ธ ๋ณด์ด๋ ์ฝ๋์์ ์๋ ๊ฒ์ด ์๋๋ผ org/opentutorials/iot ์์ ์๋ ์ฆ ์ธ๋ถ์ ์๋ ๊ฒ๋ค์ ๋ถ๋ฌ์จ ๊ฒ์ด๋ค.
org/opentutorials/iot ๊ฒฝ๋ก๋ก ์ง์ ๋ค์ด๊ฐ ๋ณด๋ฉด ์๋ฐํ์ผ๋ค๊ณผ ํด๋์ค ํ์ผ๋ค์ด ๋ณด์ผํ ๋ฐ ํด๋์ค ํ์ผ๋ค์ ์ง์์ค ๋ค์ ์ปดํ์ผ์ ์๋ํด๋ณด๋๋ก ํ๋ค.
๊ทธ๋ฌ๋ฉด ์ปดํ์ผ๊ณผ ๋์์ ํด๋์ค๊ฐ ์ ๋๋ก ์์ฑ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์์ ์ํฉ์ฒ๋ผ๋ง ๋๋ฉด ์ ๋ง ์ข์๊ฒ ์ง๋ง ๋ง์ฝ import๋์ด ๋ถ๋ฌ์ค๋ ๋ฉ์๋์ ์์น๊ฐ ์ด๋ ๊ฒ ๊ฐ์ ์์น์ ์กด์ฌํ๋ ๊ฒ์ด ์๋๋ผ lib๋ผ๋ ํด๋ ์์ ๋ค์ด๊ฐ๊ฒ ๋๋ฉด ์ด๋ป๊ฒ ์ฒ๋ฆฌํด์ผ ํ ๊น?
์ผ๋จ lib๋ฅผ ๋ฌด์ํ๊ณ ์ด์ ์ฒ๋ผ ์ปดํ์ผ ๋ช ๋ น์ ๋ด๋ฆฌ๊ฒ ๋๋ค๋ฉด ์ ๋ ฅํ ์์น์ ํจํค์ง๊ฐ ์กด์ฌํ์ง ์๋ค๋ ๋ด์ฉ์ ์๋ฌ๋ฅผ ๋ด๋ณด๋ด๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋ ์ปดํ์ผ์ ์งํํ ๋ lib์์ ์๋ ํจํค์ง์ ์์น๋ฅผ ์๋ ค์ค์ผ ํ๋ค.
๋ฐฉ๋ฒ์ -cp๋ฅผ ์ฌ์ฉํด ํจํค์ง์ ์์น๋ฅผ ์์ฑํด ์ค ํ ์ปดํ์ผ ๋ช ๋ น์ ํด์ฃผ๋ฉด ์ ๋๋ก ์ฒ๋ฆฌ๋๋ ๊ฒ์ ์ ์ ์๋ค.
๋ํ ์คํํ๋ ๊ฒ๋ ๊ฒฝ๋ก๋ฅผ ์์ฑํด ์ฃผ์ด์ผ ์ ๋๋ก ์คํ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ
๋ค๋ฅธ์ฌ๋์ด ์ฉ์ดํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ์ ์ ๋ฆฌ์ ๋ ๋ ํ๋ก๊ทธ๋จ
5. ์ง์ ์ปดํ์ผ ํ๊ณ ์คํํ๊ธฐ : ์ ๋ ฅ๊ณผ ์ถ๋ ฅ
์ปตํ์ผ์ ํ๊ณ ์คํ์ ํ ๋ ์ ๋ ฅ๊ฐ์ ์ค์ ์ ๋ ฅ๊ฐ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋์ํ๋ ํ๋ก๊ทธ๋จ์ ์ด๋ป๊ฒ ์คํ์ํค๋์ง ์์๋ณด๋๋ก ํ์.
์ผ๋จ ์๋ฐํ์ผ์ ์ปดํ์ผ์ ์งํํด์ค ๋ค ์คํํด์ฃผ๋ฉด 12๋ฒ์งธ ์ค์์ ์๋ฌ๊ฐ ๋ฐ์๋๋ค๋ ์๋ฌ ๋ฉ์์ง๊ฐ ๋์ค๊ฒ ๋๋ค.
12๋ฒ์งธ ์ค์ ํ์ธํด๋ณด๋ฉด ๋งค๊ฐ๋ณ์๋ก๋ถํฐ ๋ฐ์์จ ๊ฐ์ ๋ฃ์ด์ค์ผํ๋๋ฐ ์ฐ๋ฆฌ๊ฐ ์ ๋ ฅ๊ฐ์ ๋ฃ์ด์ฃผ์ง ์์๊ธฐ ๋๋ฌธ์ ์๋ฌ๊ฐ ๋ฐ์๋๋ ๊ฒ์ด๋ค.
์ ๋ ฅ๊ฐ์ ๋ฃ์ด์ฃผ๋ ๋ฐฉ๋ฒ์ ํด๋์ค ํ์ผ์ ์คํํ ๋ ์์ ๊ฐ์ ๋ฃ์ด์ ์คํํด์ฃผ๋ฉด ์ ๋์์ด ๋๋๊ฒ์ ํ์ธํ ์ ์๋ค.
์ค๋ ์ฌ์ฉํ ๋ช ๋ น์ด ๋ฐ ์ต์
-cp : Class Path๋ก ์ปดํ์ผ ํ๋ ค๋ ํด๋์ค๋ค์ด ์ด๋ ์๋์ง ๋งํด์ฃผ๋ ๊ฒ
'๊ฐ์ธ๊ณต๋ถ > JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ํ์ฝ๋ฉ] JAVA1 - 13. ์๋ฐ ๋ฌธ์ ๋ณด๋ ๋ฒ 2 (0) | 2022.09.17 |
---|---|
[์ํ์ฝ๋ฉ] JAVA1 - 13. ์๋ฐ ๋ฌธ์ ๋ณด๋ ๋ฒ 1 (0) | 2022.09.16 |
[์ํ์ฝ๋ฉ] JAVA1 - 12. ์ง์ ์ปดํ์ผํ๊ณ ์คํํ๊ธฐ1 (0) | 2022.09.15 |
[์ํ์ฝ๋ฉ] JAVA1 - 11. ์ ๋ ฅ๊ณผ ์ถ๋ ฅ (+ AdjustCapsLockLEDForKeyTransitionHandling ์๋ฌ์ก๊ธฐ) (0) | 2022.09.15 |
[์ํ์ฝ๋ฉ] JAVA1 - 10. ๋๋ฒ๊ฑฐ (0) | 2022.09.13 |
๋๊ธ