1

我的应用程序依赖于 TTY,因此我无法使用应用程序配置运行它。是否可以让 IntelliJ 在终端模拟器中运行我的应用程序?

4

1 回答 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 回答