ant/buildファイルでString値を処理する方法が見つかりません。私はjavaプロジェクトの2テキストフィールドに2つの値を持っています。私はそれらの2つの文字列(テキストフィールド)の値をビルドファイルに取り上げる必要があります。JavaのBuild/Antファイルの文字列値を操作する
例: -
java.io.InputStream inputStream = process.getInputStream() ;
InputStreamReader inputstreamreader = new InputStreamReader(inputStream);
BufferedReader bufferedrReader = new BufferedReader(inputstreamreader);
String strLine = "";
int length = strLine.length();
progressBar.setMaximum(100);
length=progressBar.getValue();
while ((strLine = bufferedrReader.readLine()) != null) {
System.out.println(strLine);
System.setErr(System.out);
String newline = "\n";
textArea.append(strLine+newline);
textArea.setCaretPosition(textArea.SCROLLBARS_VERTICAL_ONLY);
length++;
私は文字列で、このコードを持っています。この文字列の値はどこに格納されているので、私はその値をantファイルで使用できます。
私は私のビルドファイルでそれを使用することができ、そこから任意のテキストファイルの外String str="";
の値を読みたい
FileNameExtensionFilter filter = new FileNameExtensionFilter("Text Files","txt");
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("Choose");
fileChooser.setFileFilter(filter);
// For Directory
fileChooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
int rVal = fileChooser.showOpenDialog(null);
if (rVal == JFileChooser.APPROVE_OPTION) {
textFieldChoose.setText(fileChooser.getSelectedFile().toString());
String str="";
final JFrame msgframe= new JFrame();
msgframe.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
str= textFieldChoose.getText();
JOptionPane.showMessageDialog(textFieldChoose, str);
を編集しました。 ?STRは」ここ
ビルドファイル( 'build.xml'の関連部分)でこれらの' String'を使用したい場所を投稿しますか?あなたの質問はあまり明確ではありません。 –
これらの2つの文字列の値を結合します。 string1 = "C:¥Program Files¥Plugins¥xyz.xzy.p"とstring2 = "C:¥Program Files¥Plugins¥xyz.txt"とします。したがって、これら2つの値はbuild.xmlで結合されています。私はちょうどこれらの2つのパス/値をJavaプロジェクトから選ぶことができるので、build/antファイルに含めることができます。 –
あなたが構築していないJavaプロジェクトを実行して選ぶことができますか? **あなたの質問を**明確にしてください。 –