Cra*_*ntz 12 java debugging intellij-idea minecraft bukkit
我正在帮助我的孩子学习创建Minecraft插件,尽管我对Java或IDEA没有多少经验.到目前为止一切运行良好,但为了执行我们的代码,我们必须:
Bukkit/plugins
)我不确定(3)可以做什么,但在我看来,IDEA应该能够一步完成(1)和(2).此外,我们目前无法使用此配置进行调试.
在Visual Studio/.NET中,我只需要指定可执行文件 - 在这种情况下为java/craftbukkit - 作为"外部程序",它将解决所有这些问题.但是在IDEA中,似乎我应该添加一个运行配置,而我没有看到允许任何类似"主机应用程序"的选项.相反,它想要完整的类路径到main
Bukkit,我不清楚它会是什么.我还看到它在其他地方建议,如果没有Bukkit的调试版本,即使这样也行不通.但我真的不想调试Bukkit; 我只是想调试我们的插件代码.
我发现这些指令用于远程调试Bukkit插件,但这实际上是必要的吗?它没有解决"两步运行"问题; 它实际上让它变得更糟!
Roy*_*tis 12
我意识到这个问题已经超过一年了,但我最近也遇到了这个问题,并没有找到满意的答案.这是我在@ hunterboerner回答的帮助下解决它的方法.
首先,您需要创建一个工件,将插件JAR编译到测试服务器的plugins
目录:
plugins
为测试服务器的目录如果您的项目没有MANIFEST.MF
文件:
src/main/java/
)接下来,您需要创建一个执行Spigot服务器JAR的运行配置:
完成这些步骤后,"调试"运行配置或按SHIFT+F9
.这将自动构建插件JAR,将其复制到测试服务器并使用完整的调试工具执行该服务器,包括断点和热代码交换.
归档时间: |
|
查看次数: |
5531 次 |
最近记录: |