Я хотел бы разработать веб-интерфейс для отладки программ на Java (Java 8 или выше), предпочтительно с использованием node.js, а следовательно и JavaScript.
Я наткнулся на JPDA.Там у нас есть
- JVM TI, который является собственным интерфейсом
- JDWP, который является протоколом низкого уровня
- JDI, который является реализацией Java для связис JDWP
Первый, кажется, не подходит.Во-вторых, я не смог найти библиотеку JavaScript, которая реализует этот протокол.В-третьих, я не уверен, подходит ли это тоже.
Помимо этих трех, можно открыть оболочку с помощью JavaScript и использовать там JDB.Но тогда потребуется разбор, и он может быть не для каждой доступной функции.
Каким был бы хороший / простой способ связи с JVM и получения информации?