2016-03-22 14 views
0

jarファイルを使用する必要があるときはいつでも、jarファイルのパスを設定するバッチファイルを作成しましたが、ファイルを実行してもシステムはjarファイルを作成し、そのjarファイルを使用するJavaプログラムをコンパイルすると、コンパイル時エラーが発生します(パスが設定されていない)。 そして、バッチファイル内に書いたコマンドプロンプトでclasspathコマンドを使うだけで動作します。Windowsで必要なコマンドを実行していないバッチファイル

しかし、クラスパスを設定する必要があるときはいつでも、バッチファイルを使用できるようにバッチファイルを作成したいと思います。

お願いします。

以下はバッチファイルです。 OPによって発見

set classpath=jsoup.jar;.;%classpath% 
+0

classpathを設定したのと同じプロセスでjavac.exeを呼び出していますか? 'set'はグローバルではありません...どうやってjavac.exeを呼びますか?さらに説明すると、あなたの説明から除外した部分に問題があります。 – LinuxDisciple

+0

jarファイルのクラスパスが設定されるように、まずこのバッチファイルを実行しようとしています。次に、プログラムをコンパイルしています。 – a874

+0

@LinuxDisciple、今私はあなたに明確ですか? – a874

答えて

1

ソリューション:

おかげで、私はそのCMDを実行するパスを設定する必要がありますたびproblem.Iがちょうどcommand.Nowを含む.cmdのファイルを作っ解決コマンドプロンプトでファイルを開きます。

関連する問題