Как включить утверждения Java в коде Visual Studio - PullRequest
0 голосов
/ 03 января 2019

При запуске Java-программы из командной строки утверждения можно включить с помощью опции -enableassertions для команды java. Запуск этой программы (и только тогда) завершится с ошибкой AssertionError:

public class App {
    public static void main(String[] args) throws Exception {
        foo(2);
    }

    private static void foo(int x) {
        assert x > 5;
        System.out.println(x);
    }
}

Как это можно сделать при запуске программы на Java в коде Visual Studio с помощью Java Extension Pack ?

1 Ответ

0 голосов
/ 03 января 2019

Код Visual Studio управляет конфигурациями запуска в файле launch.json в корневом каталоге папки проекта.

Параметр -enableassertions можно добавить туда с помощью клавиши vmArgs, например:

{
    "configurations": [
        {
            "type": "java",
            "name": "My App",
            "request": "launch",
            "mainClass": "App",
            "projectName": "my-app",
            "vmArgs": "-enableassertions"
        }
    ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...