我正在开发 Java 应用程序以在树莓派上运行它。我的开发环境是 IntelliJ ,并在 Windows 10 Pro笔记本电脑上安装了 Embedded Linux JVM Debugger插件。我可以在机器上调试应用程序。我添加了一个配置,以通过专用网络上的以太网连接将应用程序部署到“本地”树莓派。我可以正确地部署和调试应用程序。
现在,我需要在客户设施中的远程树莓上执行相同的操作。我添加了一个配置,其中配置了远程树莓派的IP地址,用户名,密码和以sudo 身份运行。点击验证连接按钮,响应为连接成功。但是,如果要使用此配置进行调试,则会在控制台窗口中收到此错误:
Cannot connect to the Embedded System Target java.io.IOException: inputstream is closed
Process finished with exit code -1
我可以使用SSH连接到远程树莓派。此树莓派可用于Raspbian GNU / Linux 9(内核:Linux 4.9.41-v7 +)。我尝试重新启动,但无法解决问题。
您知道为什么我无法调试应用程序吗?