VSCodeでKotlinを利用するとエラーが出力される。

VSCodeでKotlinを利用するとエラーが出力される件について解説しています。

■PC環境

・Windows10(Kotlin version 1.6.20-RC-release-196 (JRE 1.8.0_321-b07)インストール済)

・Visual Studio Code(拡張機能は「Kotlin」、「Kotlin Language」、「Code Runner」をインストール済)

■VSCodeでKotlinを利用するとエラーが出力される

■コード

fun main() {
    println("Hello, world!")
}

上記のコードを「test.kt」という名前で保存し、VSCode画面上の右上にある「Run Code」ボタンをクリックする。

クリックすると、画面下の「出力」では、「Hello, world!」と問題なく出力されます。出力されますが、「問題」にはエラーが出力されている。

Cannot access built-in declaration 'kotlin.Array'. Ensure that you have a dependency on the Kotlin standard library
Cannot access built-in declaration 'kotlin.String'. Ensure that you have a dependency on the Kotlin standard library

Unresolved reference: printlnkotlin(UNRESOLVED_REFERENCE)

上記のようなエラーが出力されるのはなぜなのか調べてみるが、「IntelliJ IDEA」では同じようなエラーが出力されるケースが報告されているが、VSCodeでは同じようなエラーが出力されるケースは見つけることができなかった。しかし、どうやら依存関係やKotlinのバージョン、ビルドに問題があるようではある。

コメント

タイトルとURLをコピーしました