recherche

Maison  >  Questions et réponses  >  le corps du texte

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中设置并没有作用。

大家讲道理大家讲道理2852 Il y a quelques jours998

répondre à tous(2)je répondrai

  • PHP中文网

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

    Vous le définissez dans pom.xml afin que cette idée n'ajuste pas jdk à 1,5 lors de son exécution. .

    <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>
    

    répondre
    0
  • PHP中文网

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

    Cela ne devrait pas être un gros problème
    L'environnement de compilation doit être dans les dépendances.
    Ce niveau de langage semble être les invites et suggestions de l'interface de l'éditeur, qui vous permettent d'écrire du code compatible avec les fonctionnalités de 1.5. Si vous ne changez pas d'éditeur, vous obtiendrez une erreur, mais il y en aura. il n'y aura aucun problème à compiler avec 1.7.

    répondre
    0
  • Annulerrépondre