Гогланд: отладка имеет избыточный параметр "--"

«Аргументы программы» пусты, как показано ниже,

введите здесь описание изображения

но когда я начинаю отладку, в конце есть параметр «-».

Откуда берется параметр и как его избежать?

введите здесь описание изображения

Когда я добавляю некоторые параметры отладки, «-» все еще существует, только между именем программы и реальными параметрами. Это нарушит отладку, потому что программа не знает, как это интерпретировать. введите здесь описание изображения


person rocky802    schedule 25.05.2017    source источник


Ответы (1)


Он автоматически добавляется средой IDE и служит для отделения параметра, отправляемого для углубления, от параметров, отправляемых в приложение. Если у вас нет никаких параметров, то, как вы говорите, это избыточно, но не вредно / не должно вас беспокоить. Есть ли какие-либо проблемы, которые у вас есть в настоящее время с IDE?

Изменить: это было исправлено в более новых EAP, начиная с EAP 8.

person dlsniper    schedule 25.05.2017
comment
Да, есть проблема. Когда я добавляю некоторые параметры отладки, «-» все еще существует, только между именем программы и реальными параметрами. Это нарушит отладку, потому что программа не знает, как это интерпретировать. - person rocky802; 25.05.2017
comment
Эта проблема была проблемой в delve, вы можете установить либо ночной плагин, либо переключить отладочный бэкэнд на собственный через Preferences | Создание, отладка и развертывание | Отладчик | Копаться. Однако это может привести к тому, что некоторые приложения не будут отлаживаться. - person dlsniper; 25.05.2017
comment
Спасибо за помощь! Изменив бэкэнд на «родной», я теперь могу отлаживать, хотя иногда он дает сбой. Кстати, что за ночной плагин, я использую Gogland IDE. - person rocky802; 25.05.2017
comment
По сути, это ядро ​​Gogland, но оно обновляется каждую ночь (что также означает, что время от времени могут возникать ошибки). Используя ночной бэкэнд, вы сможете снова использовать бэкэнд по умолчанию. Вы можете прочитать здесь (в конце статьи) о том, как использовать его в IDE: blog.jetbrains.com/go/2017/05/12/gogland-eap-8-is-available Надеюсь, это поможет. Также дайте мне знать, если мне нужно отредактировать свой ответ, но технически нет способа избавиться от них - как пользователь, который делает ответ правильным. - person dlsniper; 25.05.2017