Просто столкнулся с этим вопросом. Экспортировали идентичные изображения в Adobe Illustrator. Один такой же прозрачный, другой как белый. Прозрачный появился с большим синим знаком вопроса. Запуск его, однако, работал нормально. Что-то связанное с IB и прозрачными PNG
Вы можете попробовать использовать freopen для перенаправления stdout точно так же, как вы делаете в Java, но на нативной стороне. Вопрос в том, сработает ли это, если вы используете его в своем собственном плагине (с новым dll JNI): возможно, его придется использовать из dll, выполняя вывод на консоль, я понятия не имею о взаимодействии потоков между библиотеками DLL. , Если stdout ссылается на общий поток для всего процесса, возможно, он будет работать.