powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не запускается чужой процесс.
9 сообщений из 9, страница 1 из 1
Не запускается чужой процесс.
    #33813910
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
String outFileName = chooser.getSelectedFile().getPath();
					 try {
						Runtime.getRuntime().exec("graf.py",  new  String[] {"-i", imageFileName, "-c", condition, "-o", outFileName});
					}
					 catch  (IOException e){
						e.printStackTrace();
					}
А вот простыня стека:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
java.io.IOException: CreateProcess: graf.py error= 193 

        at java.lang.Win32Process.create( Native  Method)

        at java.lang.Win32Process.<init>(Win32Process.java: 66 )

        at java.lang.Runtime.execInternal( Native  Method)

        at java.lang.Runtime.exec(Runtime.java: 566 )

        at java.lang.Runtime.exec(Runtime.java: 428 )

        at java.lang.Runtime.exec(Runtime.java: 364 )

        at gnavigator.MainFrame$ProcessAction.actionPerformed(MainFrame.java: 74 )

        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java: 1786 )

        at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java: 1839 )

        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java: 420 )

        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java: 258 )

        at javax.swing.AbstractButton.doClick(AbstractButton.java: 289 )

        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java: 1113 )

        at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java: 943 )

        at java.awt.Component.processMouseEvent(Component.java: 5100 )

        at java.awt.Component.processEvent(Component.java: 4897 )

        at java.awt.Container.processEvent(Container.java: 1569 )

        at java.awt.Component.dispatchEventImpl(Component.java: 3615 )

        at java.awt.Container.dispatchEventImpl(Container.java: 1627 )

        at java.awt.Component.dispatchEvent(Component.java: 3477 )

        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java: 3483 )

        at java.awt.LightweightDispatcher.processMouseEvent(Container.java: 3198 )

        at java.awt.LightweightDispatcher.dispatchEvent(Container.java: 3128 )

        at java.awt.Container.dispatchEventImpl(Container.java: 1613 )

        at java.awt.Window.dispatchEventImpl(Window.java: 1606 )

        at java.awt.Component.dispatchEvent(Component.java: 3477 )

        at java.awt.EventQueue.dispatchEvent(EventQueue.java: 456 )

        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java: 201 )

        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java: 151 )

        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 145 )

        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 137 )

        at java.awt.EventDispatchThread.run(EventDispatchThread.java: 100 )

Ручками всё работает.
...
Рейтинг: 0 / 0
Не запускается чужой процесс.
    #33813973
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
INVALID EXE FORMAT error code (193).
шо за graf.ру?
...
Рейтинг: 0 / 0
Не запускается чужой процесс.
    #33813982
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может указать "python graf.py"?
...
Рейтинг: 0 / 0
Не запускается чужой процесс.
    #33814087
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm INVALID EXE FORMAT error code (193).
шо за graf.ру?
Это моя програмка. Она написана под консоль, а хочется сделать что-то гуёвое чтоб её запускать.

Deady
Спасибо за предложение. К сожалению не помогло.
...
Рейтинг: 0 / 0
Не запускается чужой процесс.
    #33814112
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
Runtime.getRuntime().exec( new  String[] {"cmd", "/c", "graf.py", "-i", imageFileName, "-c", condition, 
                          "-o", outFileName}
?
...
Рейтинг: 0 / 0
Не запускается чужой процесс.
    #33814151
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm
Огромное спасибо. Помогло.
...
Рейтинг: 0 / 0
Не запускается чужой процесс.
    #33814158
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только терминал не рождается. А можно как-то отследить что порождённый процесс завершил работу?
...
Рейтинг: 0 / 0
Не запускается чужой процесс.
    #33815430
bemtaill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Process process = Runtime.getRuntime().exec.........
 try  {
                if  (process .waitFor() !=  0 ) {
                    System.err.println("exit value = " +
                        process .exitValue());
                }
            }
             catch  (InterruptedException e) {
                System.err.println(e);
}
 

чтоб термитал рождался:

Код: plaintext
1.
String cmd = "C:\WINNT\system32\cmd.exe /c start";
...
Рейтинг: 0 / 0
Не запускается чужой процесс.
    #33815591
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо. Завтра попробую.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Не запускается чужой процесс.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]