P.Y. написав:1) Java-програма передаватиме туди вхідні дані й забиратиме вихідні, використовуючи потоки, користувач при цьому самої консолі не бачить. (Здається, цей варіант реалізувати простіше).
от саме це мені і потрібно, але для цього нада ту консоль скрити, або просто свернути
щоб було простіше зрозуміти
минулого року написав курсову роботу, хрестики-нулики(С++, з використанням OpenGL, в консоль вводиться розмірність ігрового поля, імена гравців і т.д.)
цей рік вирвав собі таку ж саму тему але реалізувати на Java
переробляти мені лінь, та і часу немає
тому створив у джаві фрейм, там ті всі параметри вводяться, вот і їх мені нада передати в ту консоль
доречі...
ось це не коректно якось працює..., процес створюється, а от на моніторі нічого не бачу, просто тупо процес створений є
Process processBuilder = new ProcessBuilder("адреса\\Roctik.exe").start();
Ту є 2 варіанти:
1) Використовувати як повністю зовнішній застосунок. Запускаєте через exec той си додаток (що відповідає виклику через cmd/bash) й обробляти його відповідь у консоль (http://stackoverflow.com/a/4741987) або зробити відповідь у файл і зчитувати у джаві.
2) Повна зв'язаність того коду з джавовим через JNI, тільки це ще більше геморою принесе, ніж переписати код на джаві.