Hallo Leute,
ich habe ein Problem welches ich mir nicht erklären kann.
Ich habe eine Datenbankanbindung in Java geschrieben (mit Eclipse) und die funktioniert auch wunderbar wenn ich es im Debug - Mode teste. Wenn ich daraus eine Jar Datei mache (via FATJAR) und es dann via C# aufrufe gibt es immer einen Fehler. Meine Java Künste sind sehr beschränkt kann gut sein das es irgendein kleiner Fehler ist. Die Jar-Datei die ich aufrufe ist nicht der Ort wo sie generiert wird (Fals das relevant ist).
C# Code
Exception: ArrayIndexOutOfBoundsException
Danke für sämtliche Hinweise oder Infos.
Mit freundlichen Grüßen
Googie
ich habe ein Problem welches ich mir nicht erklären kann.
Ich habe eine Datenbankanbindung in Java geschrieben (mit Eclipse) und die funktioniert auch wunderbar wenn ich es im Debug - Mode teste. Wenn ich daraus eine Jar Datei mache (via FATJAR) und es dann via C# aufrufe gibt es immer einen Fehler. Meine Java Künste sind sehr beschränkt kann gut sein das es irgendein kleiner Fehler ist. Die Jar-Datei die ich aufrufe ist nicht der Ort wo sie generiert wird (Fals das relevant ist).
C# Code
Code:
Process JavaSchnittstelle = new Process();
JavaSchnittstelle.StartInfo.Arguments = Parameter;
JavaSchnittstelle.StartInfo.FileName = path + "xxx.jar";
JavaSchnittstelle.Start();
JavaSchnittstelle.WaitForExit(30000);
Java:
...
Class.forName("oracle.jdbc.driver.OracleDriver");
OracleDataSource ds = new OracleDataSource();
ds.setDriverType("thin");
ds.setServerName(DBHost);
ds.setPortNumber(1521);
ds.setDatabaseName(DBName); // sid
ds.setUser(DBUser);
ds.setPassword(DBPass);
Connection Conn = ds.getConnection();
...
Exception: ArrayIndexOutOfBoundsException
Danke für sämtliche Hinweise oder Infos.
Mit freundlichen Grüßen
Googie
Zuletzt bearbeitet: