Я разработал сервер на python, который взаимодействует с моим java приложением. Когда я запускаю python из оболочки питания, он работает нормально. Когда я запускаю его из своего java приложения usinf shell exe c, он завершается, когда он пытается запрограммировать сокет, я попробовал следующий запуск eclipse как admin
вывод программ
привязка получена сокет объект
java код publi c void run () {
String output="";
Runtime rt = Runtime.getRuntime();
Process pr=null;
try {
pr = rt.exec("c:\\python37-32\\python.exe bitcoinserver\\\\botserver.py");
} catch(Exception e)
{
}
try {
BufferedReader stdInput = new BufferedReader(new
InputStreamReader(pr.getInputStream()));
BufferedReader stdError = new BufferedReader(new
InputStreamReader(pr.getErrorStream()));
// read the output from the command
System.out.println("Here is the standard output of the command:\n");
String s = null;
String mesg="";
while ((s = stdInput.readLine()) != null)
{
System.out.println(s);
output=output+s;
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
python код .... print ("привязка") port = 2505
s = socket.socket()
print("got socket object")
s.bind(('', port))
print("socket gas been binf")