Rumah  >  Soal Jawab  >  teks badan

java - idea每次编译的时候都是使用的jdk1.5

idea每次新建project的话,采用的编译器都是1.5,所以每次都要进行下面的设置:

1.在Project Structure中设置Language Level为8.0

2.在Settings中的Java Compiler中设置Target bytecode version为1.8

为什么每次都要重新设置,怎样设置才能让以后新建项目的时候idea采用的jdk都是1.8,而不是1.5?

ps: 在default settings中设置并没有作用。

大家讲道理大家讲道理2742 hari yang lalu927

membalas semua(2)saya akan balas

  • PHP中文网

    PHP中文网2017-04-18 10:57:54

    Anda menetapkannya dalam pom.xml supaya idea itu tidak akan melaraskan jdk kepada 1.5 apabila dijalankan. .

    <properties>
       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>          
       <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
       <java.version>1.8</java.version>
       <maven.compiler.source>1.8</maven.compiler.source>
       <maven.compiler.target>1.8</maven.compiler.target>
       <encoding>UTF-8</encoding>
    </properties>
    

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:57:54

    Ini seharusnya tidak menjadi masalah besar
    Persekitaran kompilasi seharusnya berada dalam kebergantungan.
    Tahap bahasa ini nampaknya merupakan gesaan dan cadangan antara muka editor, yang membolehkan anda menulis kod yang serasi dengan ciri 1.5. Jika anda tidak menukar editor, anda akan mendapat ralat, tetapi akan berlaku tiada masalah menyusun dengan 1.7.

    balas
    0
  • Batalbalas