ProcessBuilder pb = new ProcessBuilder("C:\\Users\\Meryem\\AppData\\Local\\SageMath 9.2\\runtime\\bin\\mintty.exe", "-t","SageMath 9.2 Console", "-i", "sagemath.ico", "/bin/bash", "--login", "-c", "/opt/sagemath-9.2/sage");
try
{
Process p = pb.start();
OutputStream stdin = p.getOutputStream();
InputStream stdout = p.getInputStream();
//InputStream stderr = p.getErrorStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(stdout));
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(stdin));
writer.write("1+2" + "\n");
writer.flush();
writer.close();
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
p.waitFor();
p.destroy();
} catch (IOException e) {
System.out.println("I/O error:" + e.getMessage());
} catch (Exception e) {
System.out.println("Error:" + e.getMessage());
}
return null;
}