Я потратил довольно много времени на эту ночь.Надеюсь, мой опыт поможет.
И, как и многие из вас, я сталкиваюсь с той же проблемой, с которой debug
не распознается под sbt
.Самый простой способ, конечно, это следовать документации.установите автономный режим Play и запустите команду play debug run
, а затем отладьте удаленное Java-приложение, используя порт 9999.
, но решение @Julienlafont также помогло (у меня сначала была путаница).Ключ должен понять весь процесс.Веб-сервер воспроизведения по-прежнему обслуживается через порт 9000. Но порт 9999 открыт как порт отладки для подключения к IDE, это важно.
Я предполагаю, что причина, по которой debug
не распознается, заключается в том, что он неподкоманда на всех.это действительно пара аргументов JVM, на которые указывает @Julienlafont.поэтому команда play
просто заключила аргумент JVM в вашу пользу.обратите внимание, что как только вы войдете в игровую приставку, расширение debug
не будет распознано, поскольку его сущность состоит из пары аргументов JVM.
, поэтому давайте установим этот аргумент JVM, как только вы увидите подсказку, все готовос открытием порта отладки.запустите свой сервер и завершите оставшуюся часть.