μλ°λ‘ νλ‘κ·Έλλ°μ μ§ννλ€λ³΄λ©΄ λ§μ μλ¬λ€μ λ§λλ€. μλ¬λ€μ λ§λ¬μ λ ν΄κ²°λ°©λ²μ μκ±°λ μ΄λ λΆλΆμμ μλ¬κ° λ¬λμ§ μκ³ μμ΄ λ°λ‘ ν΄κ²°νκΈ°λ νμ§λ§ μ΄λ€ μλ¬μΈμ§ μ΄λμ λ μλ¬μΈμ§ λν΅ λͺ°λΌμ μ°Ύκ³ λ μ°Ύλ€κ° κ²°κ΅ κ²μνκ³ λ€μ κ²μν΄μ ν΄κ²°ν λκ° μ¬λΏ μλ€.
λλΆλΆμ μλ¬λ μμ μ€μμμ λΉλ‘―λ κ²λ€μ΄λ©°, κ³§ μ΅μν΄μ Έμ μ½κ² λμν μ μκ² λμ§λ§ μ²μ λ°°μΈ λλ μμ μ€μ νλ λλ¬Έμ λ§μ μκ°μ νλΉνκ³€ νλ€.
1. μΈλ―Έμ½λ‘ μ λλ½νμλ λ°μνλ μλ¬
';' expected
μΈλ―Έμ½λ‘ ';'μ΄ μ½λ λ§μ§λ§ λΆλΆλ§λ€ λΆμ¬μ£Όμμ΄μΌ νλλ°, κ·Έλ μ§ λͺ»νμλ λ°μνλ€. μλ°μ λͺ¨λ λ¬Έμ₯μ λμλ μΈλ―Έμ½λ‘ (';')μ λΆμ¬μ£Όμ΄μΌ νλλ° κ°λ μ΄λ₯Ό μκ³ μ€μνκΈ° μ½λ€.
2. mainλ©μλκ° μλͺ»λμμλ λ°μνλ μλ¬
Exception in thread "main" java.lang.NoSuchMethodError : main
"mainλ©μλλ₯Ό μ°Ύμ μ μμ΅λλ€."λ λ»μΈλ° μ€μ λ‘ ν΄λμ€ λ΄μ mainλ©μλκ° μ‘΄μ¬νμ§ μκ±°λ λ©μλμ μ μΈλΆ "public static void main(String[] args)"μ μ€νκ° μ‘΄μ¬νλ κ²½μ°μ λ°μνλ€. ν΄κ²°λ°©λ²μ κ°λ¨νλ€. mainλ©μλκ° ν΄λμ€μ μ μλμ΄ μλμ§ νμΈνκ³ , μ μλμ΄ μλ°λ©΄ mainλ©μλμ μ μΈλΆμ μ€νκ° μλμ§ νμΈνλ€. μλ°λ λμλ¬Έμλ₯Ό ꡬλ³νλ―λ‘ λμλ¬Έμμ μΌμΉμ¬λΆκΉμ§ μ νν νμΈν΄μΌνλ€.
3. ν΄λμ€λ₯Ό μ°Ύμ μ μμλ λ°μνλ μλ¬
Exception in thread "main" java.lang.NoClassDefFoundError : JavaTestClass
"JavaTestClass"λΌλ ν΄λμ€λ₯Ό μ°Ύμ μ μλ€."λ λ»μ΄λ€. ν΄λμ€ "JavaTestClass"μ μ² μ, νΉν λμλ¬Έμλ₯Ό νμΈν΄λ³΄κ³ μ΄μμ΄ μμΌλ©΄ ν΄λμ€νμΌμ΄ μμ±λμλμ§ νμΈνλ€. JavaTestClass.javaκ° μ μμ μΌλ‘ μ»΄νμΌ λμλ€λ©΄ ν΄λμ€νμΌ "JavaTestClass.class"κ° μμ΄μΌνλ€. ν΄λμ€ νμΌμ΄ μ‘΄μ¬νλλ°λ λμΌν λ©μΈμ§κ° λ°λ³΅ν΄μ λνλλ€λ©΄ ν΄λμ€ν¨μ€μ μ€μ μ΄ λ°λ₯΄κ² λμλμ§ λ€μ νμΈν΄λ³Έλ€.
4. μ§μ λ λ³μλ λ©μλλ₯Ό μ°Ύμ μ μμλ λ°μνλ μλ¬
cannot find symbol or cannot resolve symbol
μ§μ λ λ³μλ λ©μλλ₯Ό μ°Ύμ μ μλ€λ λ»μΌλ‘ μ μΈλμ§ μμ λ³μλ λ©μλλ₯Ό μ¬μ©νκ±°λ, λ³μ λλ λ©μλμ μ΄λ¦μ μλͺ» μ¬μ©ν κ²½μ°μ λ°μνλ€. μλ°μμλ λμλ¬Έμ ꡬλΆμ νκΈ° λλ¬Έμ μ² μ λΏλ§ μλλΌ λμλ¬Έμμ μΌμΉμ¬λΆλ μ ννκ² νμΈν΄μΌνλ€.
5. λ¬Έλ²μ΄ λ§μ§ μμλ λ°μνλ μλ¬
illegal start of expression
λ¬Έμ₯μ μλΆλΆμ΄ λ¬Έλ²μ λ§μ§ μλλ€λ μλ―ΈμΈλ°, κ°λ¨ν λ¬Έμ₯μ λ¬Έλ²μ μ€λ₯κ° μλ€λ λ»μ΄λ€. κ΄νΈλ₯Ό μ΄κ³ μ λ«μ§ μκ±°λ, μμμ΄λ ifλ¬Έ, forλ¬Έ λ±μ λ¬Έλ²μ μ€λ₯κ° μμλ λλ publicμ΄λ staticκ³Ό κ°μ ν€μλλ₯Ό μλͺ» μ¬μ©ν κ²½μ°μλ λ°μνλ€. μλ¬κ° λ°μν λ λ°μν κ³³μ΄ λ¬Έλ²μ μΌλ‘ μ³μμ§ νμΈνλ€.
6. ν΄λμ€λ μΈν°νμ΄ λ±μ΄ μμλ λ°μνλ μλ¬
class, interface or enum expected
"ν€μλ classλ Interface λλ enumμ΄ μλ€"λΌλ λ»μ κ°μ§μ§λ§ 보ν΅μ κ΄νΈμ κ°μκ° μΌμΉ νμ§ μμ κ²½μ°μ λ°μνλ€. κ΄νΈλ₯Ό μ΄μλ€λ©΄ λ«ν κ΄νΈκ° μ ννκ² μλμ§ νμΈνλ€.
7. ν΄λμ€ λλ μλ£νμ΄ μ΄κΈ°νλμ§ μμμλ λ°μνλ μλ¬
java.lang.NullPointerException
μ μΈν ν΄λμ€λ μλ£νμ΄ μ΄κΈ°νλμ§ μμμ ν΄λΉ κ°μ΄ nullλ‘ νκΈ°λ λ λ°μνλ€. μλ°μ λ³μλ€μ κΈ°λ³Έμ μΌλ‘ μ΄κΈ°νλ₯Ό ν΄μ£Όμ΄μΌνλ€. μλ¬κ° λ°μν λΆλΆμ μλ£νμ΄λ λ³μ λ±μ΄ μ΄κΈ°νκ° λμ΄μλμ§ νμΈνλ€.
8. λ°°μ΄μ λ²μλ₯Ό λμ΄μ°μλ λ°μνλ μλ¬
java.lang.ArrayIndexOutBoundsException
λ°°μ΄μ λ²μλ₯Ό λμ΄μμ κ°μ λ£μΌλ €νμλ λ°μνλ€. λ°°μ΄λ‘ μ μΈν λ°°μ΄μ λ²μλ₯Ό λμ΄μ°μκ²½μ°, λ°μνλλ° λ°°μ΄μ μ°Έμ‘°νλ λ²μλ₯Ό νμΈνκ³ μ μΈν΄μ€ λ°°μ΄μ ν¬κΈ°μ λ§κ² λ²μλ₯Ό μ‘°μ ν΄μ€λ€.
9. λ©μλ μμ±μ 리ν΄νμ μ μ μΈνμ§ μμ λ°μνλ μλ¬
invalid method declaration: return type required
λ©μλλ₯Ό μ μΈνκ²λλ©΄ "public void getMemberList(){}", "public String getMemberName(){}" λ±κ³Ό κ°μ΄ λ©μλμ 리ν΄νμ μ μ μΈνκ² λλ€. κ·Έλ μ§λ§ 리ν΄νμ μ μ μΈνμ§ μμ λ©μλμ μ μΈ λ°©λ²μ΄ μλͺ»λμλ€κ³ μλ €μ€λ€. μ΄λλ λ©μλμ 리ν΄νμ μ νμΈνκ³ μ μ μΈλμλμ§ νμΈνλ€.
'S T U D Y > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVA] λ³μμ μμ (0) | 2020.04.25 |
---|