So my problem here is that I'm not too sure how to print a set of commands to cmd. I have a batch file that runs a Minecraft server, and I need to be able to run commands through the command prompt that shows up when I run the batch file, which will in turn perform commands to the server. 
Here is my code so far:
package com.Kaelinator;
import java.io.IOException;
public class ServerManager {
    public static void main(String[] args){
        try {
            System.out.println("Opening");
            Runtime runTime = Runtime.getRuntime();
            Process process = runTime.exec("cmd /C start /min " + "C:/Users/Owner/Desktop/rekt/Run.bat");
            try {
                Thread.sleep(5000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            //System.out.println("Closing");
            //process.destroy();
        } catch (IOException e){
            e.printStackTrace();
        }
    }
}
Yes, I understand that all this does so far is open the batch file. :P I am expecting something like this that I need to add to my code:
process.InputStream(command1);
But I am certain that there is more to it, something along the lines of bufferedWriters or something like that... 
Whenever I try to get answers from Google, the answers always have a whole load of extra code, or have something completely different about them. Thanks!
 
    