clojure - 从 graalvm 编译的图像没有打印到标准输出
问题描述
Graalvm 版本:graalvm-ce-19.0.0
Clojure 版本:Clojure 1.10.0
Java 11.0.2 OpenJDK 64 位服务器 VM 上的 Leiningen 2.9.0
如果我运行,在我的项目(https://github.com/slifin/beeline )中
lein run "{\":select\" [\":b\"]}"
我明白了
["SELECT b"]
正如我所料,但如果我这样做
lein native-image
并运行
./beeline-0.1.0-SNAPSHOT "{\":select\" [\":b\"]}"
虽然我知道我的程序正在运行,但我没有得到任何输出,因为如果我更改输入,我会收到对我的程序有意义的错误,是什么阻止它打印?
解决方案
(flush)
在您的主要功能结束时尝试。
推荐阅读
- robotframework - RobotFramework AutoIT NotePad 测试通过但不启动记事本
- ms-access - Microsoft Access IF 语句
- angular - 使用 Google 帐户静默刷新令牌时出错
- javascript - 如何获取已洗牌的对象数组的当前元素
- java - java使用来自平面文件的父ID创建多个树状结构
- java - 如何从 neo4j 中的记录列表中检索单个值?
- angular - 角度组件从许多输入属性重构为单个输入配置对象
- list - 二叉树中的路径
- java - 从 .war 文件 java 中获取 .xlsx
- php - Laravel 5.7 on apache 错误调用未定义函数 Illuminate\Encryption\openssl_cipher_iv_length()