-2

次のようなバッチファイルを作成する方法はありますか?1。cmdを開きます2.ファイルパスを要求します3.ターゲットファイルに準拠します4.製品を実行しますこのようにする方法を知っています:

@echo off
javac Filename.java
java  Filename

唯一の問題は次のとおりです。1。再利用可能にしたい(ファイルパスを要求するように)2。ウィンドウに、javacが正規化されたコマンドではないというエラーが一時的に表示されてから閉じます。とにかく私がやりたいことをすることはありますか?set pathコマンドのsrtを使用してこれを修正できることは知っていますが、何も機能しませんでした。それが私のjdkがC:/ program Files / java / jdk1.7.0_10/binにあるのを助けるなら

4

2 に答える 2

0

代わりに、既存のビルドツールを確認することをお勧めします。なんで?あなたは再利用可能な解決策を求めます。私の経験から、プロジェクトの構築に関しては、プロジェクトが大きくなると、それぞれに独自の方法があります。したがって、ビルドツールは、すべての要件を満たすのに十分な汎用性を備えている必要があります。質問で提供した解決策は、より複雑な例では機能しません。

より洗練されたビルドツールがありますが、最初にAntを見ることができます。

于 2013-01-01T13:28:00.280 に答える