1

編集:どうやら私はすべてを正しく行っていたようですが、何か間違ったことをしているように見える別の問題がありました。申し訳ありません。--初心者の私

これは非常に単純なはずですが、lwjgl で何かをコンパイルして動作させる方法を一生理解することはできません。私は次のようなものを書くことができます

package gwison;

import org.lwjgl.Sys;

public class G
{
    public static void main(String[] args)
    {
        System.out.println(Sys.getTime());
    }
}

また、すべてのクラスを自分で作成している限り、さまざまなパッケージにいくつかのクラスを含むプログラムを簡単にコンパイルできます。しかし、Gを機能させる方法がわかりません。クラスパスと関係があると思いますか?多分?ヘルプ?

私は本当に何時間も探していましたが、最も基本的なチュートリアルでは、これを行う方法を知っていることを前提としています!

編集:スタックオーバーフローの慣例に違反していたら申し訳ありません。私はそうしないようにしましたが、これが私の最初の行動です。

4

2 に答える 2

0

この方法を試すことができます TestProject というフォルダーを作成し、その中に D:\TestProject\gwison のような 1 つのフォルダー gwison を作成します D:\TestProject\org\lwjgl のような同じ TestFolder にさらに 2 つのフォルダーを作成します。上記で作成した u のように、gwison フォルダーにクラス G を作成します。このように、もう 1 つのクラス Sys を作成します。

package org.lwjgl;
import java.util.Date;
public class Sys {
        public static Date getTime(){
            return new Date();
        }
}

コマンド プロンプトからこのパス D:\TestFolder に移動し、次のコマンドを実行します。

javac gwison\G.java

これでコードがコンパイルされ、次のコマンドをもう 1 つ実行します。

java gwison.G

これにより、エラーなしでコードが実行され、次のような出力が得られます。

Sun May 02 13:17:11 IST 2010
于 2010-05-02T07:58:43.547 に答える
-1

コンパイルおよび実行中に、jar がクラスパスにあることを確認する必要があります。コンパイル中に lwjgl jar をクラスパスに配置します。 詳細情報 :

http://en.wikipedia.org/wiki/Classpath_%28Java%29

于 2010-05-02T08:17:11.367 に答える