我的应用程序依赖于 TTY,因此我无法使用应用程序配置运行它。是否可以让 IntelliJ 在终端模拟器中运行我的应用程序?
user1804599
问问题
1074 次
1 回答
1
我猜,您的意图是调试代码。如果是这样,我找到了解决方案。我做了以下事情(全部在 OS X 10.10 上):
- 在终端(单独的过程)我编译了你的文件
scalac Test.scala
- 我使用以下调试标志从终端启动程序:
scala -J-Xdebug -J-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 org.rightfold.ahhaha.Main
- 在 IJ 中,我使用默认参数创建了远程类型的运行/调试配置,特别是端口 5005
- 我在源代码中设置了一个断点
- 启动远程调试配置,它附加到终端中的代码并在我设置断点的地方停止。我可以检查变量等等
IJ 有自己的终端(查看/工具窗口/终端)。我还没有在那里尝试过,但这应该和 tty 一样好用。
希望有帮助
于 2014-12-27T18:40:36.720 回答