2012-02-18 12 views
3

パスにjoglがあり、このプログラムは "import net.java.games.jogl。*;"を含めるまで正常に動作します。コードの上部に表示されます。私はエラー "インポートを解決することはできません"私はあなたがインポートなしで動作すると言ったように。ネイティブライブラリがインストールされ、jogl.jarがインストールされます。 Eclipseがこのパッケージのインポートを認識しない理由は何ですか?ここにコードがあります:Eclipseはパッケージインポートを認識しませんか? JOGL

import net.java.games.jogl.*; 
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

「試してみる」には「キャッチ」が必要なわけではありません。いくつかは「最後に」唯一の罰金を行う... –

+0

私の質問への答えではない... –

+0

これは私たちが質問に答えるところではありません。これが私たちのコメントです。 –

答えて

1

作業している例で古いパッケージ名が使用されているようです。 jarファイルの内容を見て正しいパッケージを判断してください。

このlink (from 2006)は、javax.media.openglのパッケージを見てください。また、私が見つけたjavadoc for joglもあります。私はそれがどれほど最新のものか確信していません...

+0

ビルドパスからビルドパスを削除する場合にのみビルドパスに追加するオプションはありません。したがって、既にビルドパスに含まれていることはすでにわかっています。他のアイデア? –

+0

@IzzyNakash私は自分の答えを編集しました。 –

+0

ありがとう!出来た。私は彼らがパッケージを更新したことを知らなかった:lol:P –

0

Mavenを使用しているかどうかはわかりませんが、Eclipse内からJava Build Pathを確認してください。 [ライブラリ]タブで、JOGLがリストされていることを確認します。

+0

Joglは既にリストされています –

関連する問題