Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在VS代码中设置Kotlin debug launch.json配置?_Kotlin_Visual Studio Code - Fatal编程技术网

如何在VS代码中设置Kotlin debug launch.json配置?

如何在VS代码中设置Kotlin debug launch.json配置?,kotlin,visual-studio-code,Kotlin,Visual Studio Code,我想在从Java迁移到Kotlin之后调试我的Kotlin Spring boot应用程序,但是Kotlin的launch.json的配置与Java的不同,例如,我们使用profiles在环境之间切换,当我添加“args”:“-Dspring.profiles.active=dev”我得到的属性参数是不允许的。在调试控制台中,我得到 Internal error: java.lang.IllegalArgumentException: io.netty:netty-transport-na

我想在从Java迁移到Kotlin之后调试我的Kotlin Spring boot应用程序,但是Kotlin的launch.json的配置与Java的不同,例如,我们使用
profiles
在环境之间切换,当我添加
“args”:“-Dspring.profiles.active=dev”
我得到的
属性参数是不允许的
。在调试控制台中,我得到

Internal error: java.lang.IllegalArgumentException:    io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.42.Final:compile is not a properly formed Maven/Gradle artifact
[ERROR] java.util.concurrent.CompletionException: java.lang.IllegalArgumentException:    io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.42.Final:compile is not a properly formed Maven/Gradle artifact
以下是我当前的Kotlin配置:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "kotlin",
            "request": "launch",
            "name": "Kotlin Launch",
            "projectRoot": "${workspaceFolder}",
            "mainClass": "path.to.my.Application",
            "args": "-Dspring.profiles.active=dev" // <--- showing error
        }
    ]
}
如果要使用
配置文件
参数
,Kotlin的正确配置是什么

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "Debug (Launch) - Current File",
            "request": "launch",
            "mainClass": "${file}",
            "args": "-Dspring-boot.run.profiles=dev"
        },
        {
            "type": "java",
            "name": "Debug (Launch)",
            "request": "launch",
            "cwd": "${workspaceFolder}",
            "console": "internalConsole",
            "mainClass": "path.to.my.application",
            "projectName": "spring",
            "args": "--spring.profiles.active=dev",
            "vmArgs": "-Dspring.profiles.active=dev"

        }
    ]
}