コマンドプロンプトでカスタムjarライブラリ( http://algs4.cs.princeton.edu/home/のalgs4.jar / stdlib.jar)を使用すると問題が発生します。ライブラリをIntelliJクラスパス設定(プロジェクト構造-> SDK->クラスパス)に追加し、IntelliJを使用して問題なくクラスを使用できるようにしました。
ただし、コマンドプロンプトでこれらのライブラリを使用できるようにもしたいと思います。Windowsの設定でCLASSPATH変数を設定していなくても、標準のJavaライブラリを使用する場合は、cmdでjavac/javaを問題なく使用できました。(おそらく、IntelliJがすべての起動/コンパイルですべての標準ライブラリのCLASSPATHをシステム全体で機能するように設定しているためです)。ただし、IntelliJクラスパス設定に2つのjarを追加した後でも、cmdで「javac」を使用できませんでした。次に、Windowsの設定でCLASSPATH変数を作成し、それらにjarを追加しました。この後、私は問題なくjavacでコンパイルすることができました。ただし、cmdでプログラムを実行しようとすると、次のようになります。
「エラー:メインクラスが見つかりませんでした。またはロードできませんでした」。
Windows CLASSPATHを設定する前に問題がなかった、標準ライブラリを含むjarライブラリのいずれかを使用すると、このエラーが発生します。自分のCLASSPATHを設定すると、intelliJによって設定されたクラスパスが上書きされると思います。CLASSPATHを削除すると、cmdで標準ライブラリをコンパイルして実行できましたが、2つのカスタムライブラリはできませんでした。
助けてください!