Hallo!
Ich hab für den Betrieb ein Java-Prog geschrieben, da aber auf den normalen Computern eine alte Java-Version drauf ist kann ich sie dort nicht laufen lassen. Jetzt wäre es woh am einfachsten, wenn man das einfach in eine exe compilieren könnte. Updaten ist nicht möglich.
Hier noch der Code für die, die es interessiert. Erstellt mit Version jre1.6.0_05 version auf Zielcomputer ist j2re1.4.2_09.
Kann mir da jemand von euch helfen? Ich wäre echt froh!
Ich hab für den Betrieb ein Java-Prog geschrieben, da aber auf den normalen Computern eine alte Java-Version drauf ist kann ich sie dort nicht laufen lassen. Jetzt wäre es woh am einfachsten, wenn man das einfach in eine exe compilieren könnte. Updaten ist nicht möglich.
Hier noch der Code für die, die es interessiert. Erstellt mit Version jre1.6.0_05 version auf Zielcomputer ist j2re1.4.2_09.
Code:
import java.io.*;
public class LeseAusDateiErsetzeSchreibe {
public static void main (String[] args) throws IOException{
byte zeichen;
String Nummer = javax.swing.JOptionPane.showInputDialog( "Gib bitte deine Nummer ein! Bitte ohne +41 z.B. 79 432 59 30" );
//String Eingabe1 = "77 432 47 09";
//String OutputName = javax.swing.JOptionPane.showInputDialog( "Gib bitte den gewünschten Dateinamen an!" );
String text = "";
String WoTesten = javax.swing.JOptionPane.showInputDialog( "Wo soll getestet werden? Mögliche Eingaben: Mitte, Ost, West, Testcalls TAC04 to TAC07 oder UMTS" );
// String WoTesten = "Ost";
String WelchesAbo = javax.swing.JOptionPane.showInputDialog( "Welches Abo soll getestet werden? Mögliche Eingaben: Budget, Business, CMN, Easy Liberty FL Business, Fl Private, FL Swiss, Liberty oder Swiss");
//String WelchesAbo = "CMN";
String OutputName = WelchesAbo + "_" + WoTesten+ "_temp.xml";
// --- Hier bitte die Version eintragen ---
String Version = "V1";
// --- Hier bitte den Pfad eintragen, ein / bitte als // schreiben ---
String dateiName = "C://Dokumente und Einstellungen//Silas//workspace4//Callroboter XML Scripts//Testcalls//" + WoTesten + "//" + WelchesAbo + "_" + WoTesten + "_Test Calls Quicktest " + Version + ".xml";
FileInputStream leseStrom = new FileInputStream(dateiName);
do{
zeichen = (byte)leseStrom.read();
text += (char)zeichen;
} while (zeichen !=-1);
text = text.replaceAll("79 610 02 04", Nummer);
leseStrom.close();
FileOutputStream schreibeStrom = new FileOutputStream(OutputName);
for (int i=0; i < text.length()-1; i++){
schreibeStrom.write((byte)text.charAt(i));
}
schreibeStrom.close();
System.out.println("");
System.out.println("---------------------------------------------------------------");
System.out.println("");
System.out.println(" Die Datei wurde unter " + OutputName + " geschrieben.");
System.out.println("");
System.out.println("---------------------------------------------------------------");
}
}
Kann mir da jemand von euch helfen? Ich wäre echt froh!