[英]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.