我们如何在用Java编写的运行时中编译和调试代码?

时间:2018-12-24 09:40:37

标签: java

虽然我正在寻找一些解决方案,但我不知道是否可能,但再次不确定它是否会起作用。

我发现的是:
https://github.com/OpenHFT/Java-Runtime-Compiler 和:
https://github.com/jOOQ/jOOR

我试图完成的工作是编写Java代码和我的应用程序以对其进行编译(是否可以在内存中进行编译),但是重要的功能是我需要能够在IDE或远程环境中调试运行时代码。

从哪里开始?

2 个答案:

答案 0 :(得分:1)

我想不出没有内置调试器的IDE。我本人正在使用IntelliJ。只需在“调试模式”下运行代码,在要调试的行上添加断点,然后在运行时,应用程序将暂停并等待下一个命令。

答案 1 :(得分:1)

对于远程调试,应打开服务器调试端口(服务器应处于调试模式)。通过IDE(eclipse,IntelliJ),您必须设置调试端口。 指针到达调试点后,即可编译代码。