簡體   English   中英

當我運行 gradle kotlin 應用程序時,我收到一個編譯錯誤 ` 只有 Kotlin 標准庫被允許使用 'kotlin' 包`

[英]I get a compile error ` Only the Kotlin standard library is allowed to use the 'kotlin' package` when I run a gradle kotlin application

我正在嘗試從 gradle 創建一個測試 kotlin 應用程序。

當我運行./gradlew run ,出現以下錯誤:

> Task :list:compileKotlin FAILED
e: /Users/jboemo/WorkspaceNexmo/kotlin-gradle-cli-test/list/src/main/kotlin/kotlin/gradle/cli/test/list/LinkedList.kt: (4, 1): Only the Kotlin standard library is allowed to use the 'kotlin' package

FAILURE: Build failed with an exception.

這些是我創建應用程序的步驟:

Select type of project to generate:
  1: basic
  2: application
  3: library
  4: Gradle plugin
Enter selection (default: basic) [1..4] 2

Select implementation language:
  1: C++
  2: Groovy
  3: Java
  4: Kotlin
  5: Scala
  6: Swift
Enter selection (default: Java) [1..6] 4

Split functionality across multiple subprojects?:
  1: no - only one application project
  2: yes - application and library projects
Enter selection (default: no - only one application project) [1..2] 2

Select build script DSL:
  1: Groovy
  2: Kotlin
Enter selection (default: Kotlin) [1..2] 2

Project name (default: kotlin-gradle-cli-test):
Source package (default: kotlin.gradle.cli.test):

> Task :init
Get more help with your project: https://docs.gradle.org/6.9/samples/sample_building_kotlin_applications_multi_project.html

BUILD SUCCESSFUL in 16s
2 actionable tasks: 2 executed
jboemo@VONMAC-C02F51B7MD6P kotlin-gradle-cli-test % ./gradlew run

那些是我的 gradle 和 java 版本:

jboemo@VONMAC-C02F51B7MD6P kotlin-gradle-cli-test % gradle -v

------------------------------------------------------------
Gradle 6.9
------------------------------------------------------------

Build time:   2021-05-07 07:28:53 UTC
Revision:     afe2e24ababc7b0213ccffff44970aa18035fc0e

Kotlin:       1.4.20
Groovy:       2.5.12
Ant:          Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM:          11.0.10 (Oracle Corporation 11.0.10+9)
OS:           Mac OS X 11.3.1 x86_64

jboemo@VONMAC-C02F51B7MD6P kotlin-gradle-cli-test % java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)

我看到已經有這個問題錯誤:“只有 Kotlin 標准庫被允許使用 'kotlin' 包”但我想知道 gradle 創建的 kotlin 應用程序怎么可能得到這個錯誤(我沒有修改任何代碼)

感謝現在的評論,我現在只需在向導中傳遞不同的源包。

我所做的是創建一個名為kotlingradle-cli-test的目錄,並使用與以前完全相同的選項在其中運行 gradle

暫無
暫無

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

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