.javaファイルを書き込んで作成し、それをパッケージフォルダーに配置するプログラムがあるというこの問題があります。その後、.javaファイルから情報を取得し、それを自分で使用します。(それは私が次にインポートするメソッドで新しいクラスを作成します)。問題は、Eclipseを使用するまで機能しない場合は、「自己作成ファイル」を更新することです。メインファイルに「自己作成ファイル」を更新させる方法はありますか?
これが重複している場合は申し訳ありません。どこにも見つかりませんでした。
私のコード:
package dk.Nicolai.Bonde;
import java.io.*;
public class main {
public String outputString ="Math.sqrt(25)" ;
static String outputPath ="src/output.txt";
/**
* @param args
* @throws UnsupportedEncodingException
* @throws FileNotFoundException
*/
public static void main(String[] args) throws IOException{
new main().doit(args);
}
public void doit(String[] args) throws IOException{
PrintWriter writer = new PrintWriter("src/dk/Nicolai/Bonde/calculate.java", "UTF-8");
writer.println("package dk.Nicolai.Bonde;");
writer.println("public class calculate{");
writer.println("public void calc(){");
writer.println("System.out.println("+outputString+");");
writer.println("}");
writer.println("}");
writer.flush();
writer.close();
calculate calcObj = new calculate();
calcObj.calc();
}
}