Started implementing GPU functionality
This commit is contained in:
@ -1,7 +1,9 @@
|
||||
import javax.naming.ConfigurationException;
|
||||
|
||||
import net.knarcraft.serverlauncher.server.*;
|
||||
import net.knarcraft.serverlauncher.userinterface.GUI;
|
||||
|
||||
import java.awt.*;
|
||||
import java.io.*;
|
||||
|
||||
/**
|
||||
@ -13,33 +15,50 @@ import java.io.*;
|
||||
*/
|
||||
class ServerTest {
|
||||
public static void main(String[] args) throws IOException {
|
||||
EventQueue.invokeLater(() -> {
|
||||
try {
|
||||
setup();
|
||||
GUI window = new GUI();
|
||||
window.getFrame().setVisible(true);
|
||||
|
||||
|
||||
new Server("Server1", window);
|
||||
Server server1 = Server.getServers().get(0);
|
||||
server1.toggle();
|
||||
server1.setPath("C:\\Users\\Kristian\\Desktop\\Test");
|
||||
server1.setType(ServerType.getServerTypes().get(4));
|
||||
server1.setServerVersion("1.12.2");
|
||||
server1.setMaxRam("1G");
|
||||
Server.startServers();
|
||||
|
||||
|
||||
InputStream stdout = server1.getProcess().getInputStream ();
|
||||
|
||||
BufferedReader reader = new BufferedReader (new InputStreamReader(stdout));
|
||||
|
||||
OutputStream stdin = server1.getProcess().getOutputStream ();
|
||||
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(stdin));
|
||||
|
||||
String line;
|
||||
while ((line = reader.readLine ()) != null) {
|
||||
System.out.println ("Stdout: " + line);
|
||||
writer.write("stop\n");
|
||||
writer.flush();
|
||||
}
|
||||
//writer.close();
|
||||
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private static void setup() {
|
||||
try {
|
||||
ServerType.loadServerTypes();
|
||||
} catch (ConfigurationException e) {
|
||||
e.printStackTrace();
|
||||
System.exit(1);
|
||||
}
|
||||
new Server("Server1");
|
||||
Server server1 = Server.getServers().get(0);
|
||||
server1.toggle();
|
||||
server1.setPath("C:\\Users\\Kristian\\Desktop\\Test");
|
||||
server1.setType(ServerType.getServerTypes().get(4));
|
||||
server1.setServerVersion("1.12.2");
|
||||
server1.setMaxRam("1G");
|
||||
Server.startServers();
|
||||
|
||||
OutputStream stdin = server1.getProcess().getOutputStream ();
|
||||
InputStream stdout = server1.getProcess().getInputStream ();
|
||||
|
||||
BufferedReader reader = new BufferedReader (new InputStreamReader(stdout));
|
||||
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(stdin));
|
||||
|
||||
String line;
|
||||
while ((line = reader.readLine ()) != null) {
|
||||
System.out.println ("Stdout: " + line);
|
||||
writer.write("stop\n");
|
||||
writer.flush();
|
||||
}
|
||||
//writer.close();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user