java - 当我没有要执行的文件时如何运行 jshell?
问题描述
我想像这样运行jshell
$ jshell --execute 'System.out.println("Hello World")'
Hello World
$
所以它执行 java 单行代码并终止。是否可以?
解决方案
您可以使用管道:
echo 'System.out.println("Hello World")' | jshell -
来自jshell --help
:
加载文件也可以用“-”表示标准输入,没有交互式 I/O。
推荐阅读
- c# - 激活 isTrigger 后,PolygonCollider2d 不再与 CircleCollider2d 发生碰撞
- insomnia - Insomnia Rest Client - 从具有多个值的响应中获取标头
- python-3.x - 从身份验证代码在 token.pickle 中创建和存储 Google 凭据
- python - 如果第一列有重复,则删除整行 np 数组
- python - 用过去两天的平均值估算缺失值 - Pandas
- python - Keras 错误日志和标签必须具有相同的形状 ((None, 17, 17, 1) vs (None, 1))
- google-cloud-platform - GCP VPC 对等互连(自动模式)
- plotly - 如何在 react plotly.js 散点图中添加带有 setstate 的 onclick 事件?
- php - 代码覆盖 phpunit 测试问题
- c++ - 在特定位置插入节点