Hey,
ich möchte ein kleines Programm programmieren, das sich selbst updatet. Das dachte ich mir folgendermaßen:
Ich bekomme dabei keinen Error und der gesamte Code wird auch in der Arraylist gespeichert, aber nicht in die .java eingefügt. Die Datei wird nur geleert. Könnte man das Problem einfach lösen oder könnte mir jemand erklären, wie man so ein Updatesystem umsetzen kann?
ich möchte ein kleines Programm programmieren, das sich selbst updatet. Das dachte ich mir folgendermaßen:
Java:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
public class updates {
public updates() throws IOException {
ArrayList<String> code = new ArrayList<String>(10);
BufferedReader br = new BufferedReader(new FileReader("Update.txt"));
br.readLine();
int line = Integer.valueOf(br.readLine());
while(line > 0) {
code.add(br.readLine());
line --;
}
br.close();
BufferedWriter bw = new BufferedWriter(new FileWriter("updates.java"));
line = code.size();
int i = 0;
while(line > 0) {
bw.write((code.get(i)));
System.out.println(code.get(i));
i++;
line --;
}
}
public static void main(String[] args) throws IOException {
updates u = new updates();
}
}