java - 如何通过netbeans启用从Windows机器到Ubuntu机器的远程调试

标签 java ubuntu netbeans

我想从 Netbeans IDE 运行远程调试,远程 PC 的操作系统是 Ubuntu。 Ubuntu 有一些防火墙设置,如何启用它以允许来自 Windows 电脑的请求(远程调试)? 在 Ubuntu 中运行的应用程序不是 Web 应用程序

最佳答案

我更改了运行脚本并添加了调试命令以在 Debug模式下执行我的 jar

java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=,suspend=n 应用程序名称

使用提及远程主机 IP 和端口号的附加调试器(与调试脚本中使用的端口号相同)配置 Netbeans。 然后通过运行以下命令停止 Ubuntu(远程主机)中的防火墙,因为它是我们的防火墙

systemctl 停止防火墙

以 Debug模式启动应用程序 设置断点后,单击“附加调试器”并从 Netbeans 中单击“确定”

关于java - 如何通过netbeans启用从Windows机器到Ubuntu机器的远程调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60144394/

相关文章:

node.js - 软件包 'npm' 没有安装候选者

ubuntu - 构建 LLVM 3.4 和 clang 时出错

netbeans - 如何在 Netbeans 8 上配置 TODO 模式?

Netbeans 7.0.1 自动换行

Ubuntu 和 SSLv2_method 的 undefined symbol

java - java合并xml文件

java - 从 Spring 3 迁移到 Spring 4 时出现 org.hibernate.HibernateException

java - 为什么我部署的 eclipse 插件会抛出 NoClassDefFoundError 异常?

Netbeans while/for block 折叠折叠

java - 使用 XPATH 解析 XMl 时出现 org.xml.sax.SAXParseException