質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

Q&A

解決済

2回答

1734閲覧

spring bootをKotlinで起動

naonao11

総合スコア97

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

0グッド

0クリップ

投稿2019/09/05 15:43

編集2019/09/05 15:43

用いたい技術
spring boot : 2.1.7
Java : 11.0.2
kotlin : 1.2.71

今回intelliJを用いて開発を行おうとしたのですが、以上の設定で行うとメインクラスに以下のようなエラーが出てきます

kt

1Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6 2

また設定ファイルについては以下のようになっています

kts

1import org.jetbrains.kotlin.gradle.tasks.KotlinCompile 2 3plugins { 4 id("org.springframework.boot") version "2.1.7.RELEASE" 5 id("io.spring.dependency-management") version "1.0.8.RELEASE" 6 kotlin("jvm") version "1.2.71" 7 kotlin("plugin.spring") version "1.2.71" 8} 9 10 11 12group = "com.example" 13version = "0.0.1-SNAPSHOT" 14java.sourceCompatibility = JavaVersion.VERSION_1_8 15 16configurations { 17 compileOnly { 18 extendsFrom(configurations.annotationProcessor.get()) 19 } 20} 21 22repositories { 23 mavenCentral() 24} 25 26dependencies { 27 implementation("org.springframework.boot:spring-boot-starter-thymeleaf") 28 implementation("org.jetbrains.kotlin:kotlin-reflect") 29 implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8") 30 compileOnly("org.projectlombok:lombok") 31 runtimeOnly("mysql:mysql-connector-java") 32 annotationProcessor("org.projectlombok:lombok") 33 testImplementation("org.springframework.boot:spring-boot-starter-test") 34} 35 36tasks.withType<KotlinCompile> { 37 kotlinOptions { 38 freeCompilerArgs = listOf("-Xjsr305=strict") 39 jvmTarget = "1.8" 40 } 41} 42

ご助力をよろしくお願いします。。。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

JVMtargetをいじっていたらできた

投稿2019/09/19 07:50

naonao11

総合スコア97

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

エラーメッセージでググると以下がすぐに出てきますよ。

https://dskst9.hatenablog.com/entry/2018/05/13/234617

上記記事の「JVM target エラーが発生したら」を見て下さい。

投稿2019/09/06 16:02

nakasho_dev

総合スコア2655

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問