私は自分で Java を学ぼうとしており、http://algs4.cs.princeton.edu/code/をリソースとして使用しています。
残念ながら、algs4.jar を適切に参照できるように drjava を設定する方法を理解できませんでした。
したがって、次のコードをコンパイルしようとすると、
public class TestStdDraw1 {
public static void main(String[] args) {
StdDraw.setPenRadius(0.05);
StdDraw.setPenColor(StdDraw.BLUE);
StdDraw.point(0.5, 0.5);
StdDraw.setPenColor(StdDraw.MAGENTA);
StdDraw.line(0.2, 0.2, 0.8, 0.2);
}
}
コンパイルされません。
StdDraw.java
Javaスクリプトが入っているフォルダにダウンロードするだけで問題なくコンパイルされるため、jarファイルを参照していないことはわかっています。
上記のサイトには次のように書かれています。
Mac OS X (自動)。Mac OS X インストーラーは、algs4.jar を /Users/username/algs4 フォルダーにダウンロードします。DrJava クラスパスに追加します。また、ターミナルで使用するラッパー スクリプト javac-algs4 および java-algs4 (algs4.jar 内のクラスパス) を提供します。
をクリックして、algs4.jar を Drjava クラスパスに追加しましたedit->preferences->resource locations -> extra classpath -> then clicking on the algs4.jar file
。
(私はWindowsとubuntuの両方でこれをやろうとしています。両方で同じ問題を抱えています。)
ubuntu で echo $PATH を実行して、パスが実際に を含むフォルダーに設定されていることを確認しましたalgs4.jar
。
をEnvironmental Variables -> PATH
含むフォルダに設定されていることを確認しました algs4.jar
。
これはかなり些細なことに違いないので、事前にお詫び申し上げます