0

基本的に、3ds モデルのレンダリングを可能にする WorldWind JDK のパッケージをダウンロードしました。しかし、私の人生では、標準のインポートを使用してこれらのファイルを使用することができず、私の googlefoo はそれらを使用する方法を考え出すのにかなり失敗しています。

プライマリ レンダラー ファイルのインポートは次のようなものです

import gov.nasa.worldwind.Movable;
import gov.nasa.worldwind.geom.Angle;
import gov.nasa.worldwind.geom.LatLon;
import gov.nasa.worldwind.geom.Position;
import gov.nasa.worldwind.geom.Quaternion;
import gov.nasa.worldwind.geom.Vec4;
import gov.nasa.worldwind.globes.Globe;
import gov.nasa.worldwind.render.DrawContext;
import gov.nasa.worldwind.render.Renderable;
import gov.nasa.worldwind.util.Logging;
import javax.media.opengl.GL;

//Problems reside with these imports
import net.java.joglutils.model.ModelFactory;
import net.java.joglutils.model.examples.DisplayListRenderer;
import net.java.joglutils.model.geometry.Model;

public class Movable3DModel implements Renderable, Movable{
}

それらを使用しようとしたときのエラーは

インポート ネットを解決できません。

ファイルは一連の異なるフォルダーに入っているため、それらすべてを使用する必要があり、ここからどこに行くべきか完全に失われています ><

EDIT1:私の質問に関する質問に答えるためにいくつかの編集を投げますこれはEclipseを使用しています。WorldWind の依存関係は、インポートしたいくつかの JOGL を使用していますが、それらは問題ではありません。問題は使用しようとしています

4

1 に答える 1

1

これはクラスパスの問題です。自分で worldwind をダウンロードしたところ、zip に入っていることがわかりました。クラスパスをそれを指すことはできません。それを抽出し、そこにあるjarをクラスパスに追加する必要があります。そこに「worldwind.jar」があります。インポートしているクラスがあるようです。

クラスパスへの追加は、使用している環境によって異なります。一歩下がって、最初にクラスパスについて学習する必要があります。良いチュートリアルがたくさんあります。ここにいくつかあります:

Java プログラムのデバッグ方法を学習するには、クラスパスが不可欠です。今それを理解することを学べば、あなたは永遠に優れた Java プログラマーになるでしょう。

于 2013-05-14T17:48:02.863 に答える