簡體   English   中英

如何在Visual Studio Code中啟用Java斷言

[英]How to enable Java assertions in Visual Studio Code

從命令行運行Java程序時,可以使用java命令的-enableassertions選項啟用斷言。 然后(僅然后)運行此程序將失敗,並顯示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 Extension Pack的 Visual Studio Code中運行Java程序時,該怎么辦?

Visual Studio Code在項目文件夾根目錄下的launch.json文件中管理啟動配置。

可以使用vmArgs鍵在vmArgs添加-enableassertions選項,如下所示:

{
    "configurations": [
        {
            "type": "java",
            "name": "My App",
            "request": "launch",
            "mainClass": "App",
            "projectName": "my-app",
            "vmArgs": "-enableassertions"
        }
    ]
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM