1 回答

TA贡献1909条经验 获得超7个赞
不得不编辑我的答案,因为最后它工作了,但不正确,现在有了这个类,我可以正确看到 java fx 阶段,但服务器停止正常工作,所以如果有人有更好的解决方案,我将很荣幸阅读这个解决方案 :( .
public class Server extends Application {
private static Object lock = new Object();
private static ServerLog serverLog = new ServerLog();
public static void getService(Socket s) throws IOException { ... }
public static void main(String[] args){
launch(args);
new File("users").mkdir();
try {
ServerSocket socket = new ServerSocket(8189);
while(true) {
Socket s = socket.accept();
getService(s);
}
}catch(IOException e){e.printStackTrace();}
}
@Override
public void start(Stage primaryStage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("View/server.fxml"));
primaryStage.setScene(new Scene(root, 800, 600));
primaryStage.setTitle("Server Log");
primaryStage.show();
}
}
添加回答
举报