
Java๋ก ํ๋ก๊ทธ๋๋ฐ์ ํ๋ค๋ณด๋ฉด ๋ง์ ์์ ํฌ๊ณ ์์ ์๋ฌ๋ค์ ์ ํ๊ฒ ๋๋ค.
๋๋ถ๋ถ์ ์๋ฌ๋ ์์ ์ค์์์ ๋น๋กฏ๋ ๊ฒ๋ค์ด๋ค.
๊ณง ์ต์ํด์ ธ์ ์ฝ๊ฒ ๋์ํ ์ ์๊ฒ ๋์ง๋ง ์ฒ์ ๋ฐฐ์ธ ๋๋ ์์ ์ค์ ํ๋ ๋๋ฌธ์ ๋ง์ ์๊ฐ์ ํ๋นํ๊ณค ํ๋ค.
๊ทธ์ ๋๋นํด ์์ฃผ ๋ฐ์ํ๋ ๊ธฐ๋ณธ์ ์ธ ์๋ฌ์ ํด๊ฒฐ๋ฐฉ๋ฒ์ ๊ฐ๋จํ ์ ๋ฆฌํ์๋ค.
1. cannot find symbol ๋๋ cannot resolve symbol
๋ฐ์ ์์ธ : ์ง์ ๋ ๋ณ์๋ ๋ฉ์๋๋ฅผ ์ฐพ์ ์ ์๋ค๋ ๋ป์ผ๋ก ์ ์ธ๋์ง ์์ ๋ณ์๋ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๊ฑฐ๋,
๋ณ์ ๋๋ ๋ฉ์๋์ ์ด๋ฆ์ ์๋ชป ์ฌ์ฉํ ๊ฒฝ์ฐ์ ๋ฐ์.
ํด๊ฒฐ ๋ฐฉ๋ฒ : ์๋ฐ์์๋ ๋์๋ฌธ์ ๊ตฌ๋ถ์ ํ๊ธฐ๋๋ฌธ์ ์ฒ ์ ๋ฟ ๋ง์๋๋ผ ๋์๋ฌธ์์ ์ผ์น์ฌ๋ถ๋ ๊ผผ๊ผผํ๊ฒ ํ์ธํ์.
2. ';' expected
๋ฐ์ ์์ธ : ์ธ๋ฏธ์ฝ๋ก ';'์ด ํ์ํ ๊ณณ์ ์๋ค๋ ๋ป.
ํด๊ฒฐ ๋ฐฉ๋ฒ : ์๋ฐ์ ๋ชจ๋ ๋ฌธ์ฅ์ ๋์๋ ';'์ ๋ถ์ฌ์ฃผ์ด์ผ ํ๋๋ฐ ๊ฐ๋ ์ด๋ฅผ ์๊ณ ์ค์ํ ์๋ ์๋ค.
3. Exception in thread "main" java.lang.NoSuchMethodError: main
๋ฐ์ ์์ธ : 'main๋ฉ์๋๋ฅผ ์ฐพ์ ์ ์๋ค'๋ ๋ป.
main๋ฉ์๋๊ฐ ์กด์ฌํ์ง ์๊ฑฐ๋ ๋ฉ์๋์ ์ ์ธ๋ถ์ ์คํ๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ์ ๋ฐ์
ํด๊ฒฐ ๋ฐฉ๋ฒ : main๋ฉ์๋๊ฐ ์ ์๋์ด ์๋์ง ํ์ธ.
์ ์๋์ด ์๋ค๋ฉด main๋ฉ์๋์ ์ ์ธ๋ถ์ ์คํ๊ฐ ์๋์ง ํ์ธ. ๋์๋ฌธ์ ์ผ์น์ฌ๋ถ๊น์ง ํ์ธ.
4. Exception in thread "main" java.lang.NoClassDefFoundError: Hello
๋ฐ์ ์์ธ : 'Hello๋ผ๋ ํด๋์ค๋ฅผ ์ฐพ์ ์ ์๋ค.'๋ ๋ป
ํด๊ฒฐ ๋ฐฉ๋ฒ : ํด๋์ค 'Hello'์ ์ฒ ์, ํนํ ๋์๋ฌธ์๋ฅผ ํ์ธํด๋ณด๊ณ ์ด์์ด ์์ผ๋ฉด ํด๋์คํ์ผ์ด ์์ฑ๋์๋์ง ํ์ธ
5. illegal start of expression
๋ฐ์ ์์ธ : ์ง์ญํ๋ฉด ๋ฌธ์ฅ(๋๋ ์์, expression)์ ์๋ถ๋ถ์ด ๋ฌธ๋ฒ์ ๋ง์ง ์๋๋ค๋ ๋ป
๊ฐ๋จํ ๋งํด์ ๋ฌธ์ฅ์ ๋ฌธ๋ฒ์ ์ค๋ฅ๊ฐ ์๋ค๋ ๋ป.
ํด๊ฒฐ ๋ฐฉ๋ฒ : ์๋ฌ๊ฐ ๋ฐ์ํ ๊ณณ์ด ๋ฌธ๋ฒ์ ์ผ๋ก ์ณ์์ง ํ์ธ.
6. class, interface, or enum expected
๋ฐ์ ์์ธ : ์ด ๋ฉ์์ง์ ์๋ฏธ๋ 'ํค์๋ class๋ interface ๋๋ enum์ด ์๋ค.' ์ด์ง๋ง ๋ณดํต ๊ดํธ '{' ๋๋ '}'์ ๊ฐ์๊ฐ ์ผ์น ํ์ง ์๋ ๊ฒฝ์ฐ์ ๋ฐ์.
ํด๊ฒฐ ๋ฐฉ๋ฒ : ์ด๋ฆฐ๊ดํธ '{' ์ ๋ซํ๊ดํธ '}'์ ๊ฐ์๊ฐ ๊ฐ์์ง ํ์ธ.
[ ์๋ฌ๊ฐ ํ์ธํ์ ๋ ์ฒ๋ฆฌ ์์ ]
1. ์๋ฌ ๋ฉ์์ง๋ฅผ ์ ์ฝ๊ณ ํด๋น ๋ถ๋ถ์ ์ฝ๋๋ฅผ ์ดํด๋ณธ๋ค.
์ด์์ด ์์ผ๋ฉด ํด๋น ์ฝ๋์ ์ฃผ์(์์ค๊ณผ ์๋ ์ค)๋ ํจ๊ป ์ดํด๋ณธ๋ค.
2. ๊ทธ๋๋ ์ด์์ด ์์ผ๋ฉด ์๋ฌ ๋ฉ์์ง๋ ์์ด๋ฒ๋ฆฌ๊ณ ๊ธฐ๋ณธ์ ์ธ ๋ถ๋ถ์ ์ฌํ์ธํ๋ค.
๋๋ถ๋ถ์ ์๋ฌ๋ ์ฌ์ํ ๊ฒ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
3. ์์ฌ์ด ๊ฐ๋ ๋ถ๋ถ์ ์ฃผ์์ฒ๋ฆฌํ๊ฑฐ๋ ๋ฐ๋ก ๋ผ์ด๋ด์ ํ ์คํธ ํ๋ค.
๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์๋ฌ ๋ฉ์์ง๋ง ์ ์ดํดํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
์๋ฌ ํด๊ฒฐ์ ์ํด ์ ์ผ ๋จผ์ ํ๋ ์ผ์ ์๋ฌ ๋ฉ์์ง๋ฅผ ์ ์ฝ๋ ๊ฒ์์ ๋ช ์ฌํด์ผ ํ๋ค.

'๐จ๏ธ Backend > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Java]ํ๋ฉด์์ ์ ๋ ฅ๋ฐ๊ธฐ Scanner (0) | 2022.08.20 |
|---|---|
| [Java]printf()๋ฅผ ์ด์ฉํ ์ถ๋ ฅ (0) | 2022.08.20 |
| [Java]์์(constant)์ ๋ฆฌํฐ๋ด(literal) (0) | 2022.08.20 |
| [Java]๋ณ์(Variable) (0) | 2022.08.20 |
| [Java]์๋ฐ(Java)์ ๋ํ ๊ธฐ์ด์ง์ (0) | 2022.08.18 |