2012-02-12 5 views
0

에 나는 JavaJogl 모두에 새로운 해요, 최근에 다음과 같은 오류 가로 질러 :안녕하세요 세계 JOGL

"The import net cannot be resolved" 

라인 2 :

Multiple markers at this line 
    - Syntax error, insert "}" to complete ClassBody 
    - Syntax error, insert "}" to complete ClassBody 
코드의 첫 번째 줄에

ERROR

즉, 코드의 대괄호와 괄호는 불균형합니다. 지금 들여 코드와

import net.java.games.jogl.*; 
public class HelloWorld { 
    public static void main (String args[]) { 
    try { 
     System.loadLibrary("jogl"); 
     System.out.println(
     "Hello World! (The native libraries are installed.)" 
    ); 

는, 내가 } 년대 누락 몇이 있음을 알 수있다. 나는 내 교훈을 배웠고 지금부터 나의 코드를 들여 쓰기를 할 것이다.

+0

''메인''()'또는''HelloWorld' 블록을 닫지 않았다. JOGL과 같은 라이브러리로 headfirst를 뛰어 들기 전에 일반적인 자바 튜토리얼을 읽어야한다. 또한 IDE에 따라 JOGL 라이브러리를 가져 오거나 classpath를 설정해야한다. 그것은 또한 당신이 잘못한 것을 정확히 말하고 있습니다. 즉, 코드의 대괄호와 괄호는 균형이 맞지 않습니다.'가지고 있지 않은 모든'{'가 필요합니다. 또한 catch 블록이 없습니다. 'try' 블록에 대해서 – PeterT

+0

안녕하세요,이 [Hello Triangle] (https://jogamp.org/wiki/index.php/Jogl_Tutorial#Hello_Triangle) – elect

답변

1

클래스에 액세스가 수정되지 않았습니다. public class HelloWorldclass HelloWorld이어야합니다.

중괄호가 일치하지 않습니다. 일부는 열었지만 닫지는 않았습니다. 다음과 같이 표시되어야합니다.

public class HelloWorld 
{ // open HelloWorld 

    public static void main (String args[]) 
    { // open main 
     try 
     { // open try 
      System.loadLibrary("jogl"); 
      System.out.println("Hello World! (The native libraries are installed.)"); 
     } // close try 
     catch (Exception e) // all try's need a catch 
     { } // even if the catch does nothing 
    } // close main 

} // close HelloWorld 

가져 오기가 해결되지 않았으므로 전달합니다. 어떤 사람은 내가하는 것보다이 특정 문제에 대해 더 많이 아는 사람으로 빠져들 것이다.

+0

을 잊어 버렸습니다. 당신은 그의 수입을 잊었고 뒤에 'catch' 블록이 없습니다 '시도하다 ' – PeterT

+0

게시물의 끝에 수입을 언급했다. 누락 된'catch'를 잘 잡을 수 있습니다. :) – Joe

+0

누군가이 오류의 의미를 설명 할 수 있습니까? 중첩 된 유형의 HelloWorld는 둘러싼 유형 @Joe를 숨길 수 없습니까? – user1204570

관련 문제