-2

最近、Thinking in Java について読んでいます。クラスパスを設定しても、PCのそのコードは機能しません。

「静的 net.mindview.util.* をインポート;」助けが必要です。

package iteration;
import  static net.mindviwe.util.*;
public class Exercise1 {
public static void main(String[] args) {
    for(int i=0;i<=100;i++){
        System.out.println(i);
    }
    int i=0;
    while(i<=100){
        print(i+"  ");
        i++;
    }

}

これは私のクラスパスです:

JAVA_HOME=/opt/jdk1.7.0_05 をエクスポート:

export CLASSPATH=.:/opt/ThinkingJava/TinkingInJava.jar:/opt/ThinkingJava/typeinfo-pets.jar:

export PATH=$PATH:$JAVA_HOME/bin:

4

1 に答える 1

1

あなたの質問はかなり漠然としているので、私は推測していますが、「クラスパス」をタグとして付けています...

JRE を実行するときは、JVM が必要とするクラスを見つけることができる場所を指定する必要があります。この場合、コードはnet.mindviwe.util.*パッケージを使用します。これはおそらく、mindviwe.jar のような名前の JAR ファイルに含まれています。-classpath 変数を使用して、JRE が mindviwe.jar を参照するように指定できます。CLASSPATH 環境変数を使用することもできます。

これはすべてウィキペディアで説明されています

もちろん、「w」と「e」を入れ替えたパッケージ名にもタイプミスがあるようです (mindview ew vs mindvi we )。これはあなたの問題かもしれません。

于 2012-07-23T16:42:39.127 に答える