Készíts egy ötletet 14

Amikor új ablakot hoz létre az ablakban, akkor természetesen a java 1.8-t adom meg. A menüfájlban -> egyéb beállítások -> alapértelmezett projektstruktúra természetesen ott volt a JDK 1.8 elérési útja is.

Valamilyen oknál fogva, amikor létrehozok egy új, vagy harmadik féltől származó projektet importálok, a fordító nem ismeri fel a lambdámat. Hegedű - kiderült, hogy 1.5 verzió már elérhető a két helyen: a projekt modul beállításai (hívhatja F4), a projekt beállítások (ctrl + shift + alt + s) és IDE beállításokat a következő részben „build> compiler-> java compiler” (amelyet ctrl + alt + s-nak hívnak). Ez a két helyen 1,5 verzió jelenik meg. Ezt megváltoztathatom, csak a projektben tucatnyi modul van - mindegyikre kattints.

HOGYAN KÉRJÜK, hogy az IDE a normál, legfrissebb verziót használja projektek létrehozásakor vagy importálásakor?

Íme, amit teszek:

  1. lezárta az összes projektet.
  2. Az ablakban megnyomom a beállításokat:
    Készíts egy ötletet 14
  3. A beállításokra kattintva megjelenik az "Alapértelmezett beállítások" ablak. Ebben a pontban az 1.8 verzió van kiválasztva:
    Készíts egy ötletet 14
  4. akkor visszatérök az első ablakhoz. Ismét kattintsunk a Configure -> Project Defaults -> Settings gombra. Itt van ugyanaz, mint a 2. bekezdésben (1,8-es változat). Ismét a főablakba megyek. Kattints a Configure -> Project Defaults -> Project Structure-ra, és győződj meg róla, hogy a java 1.8 elérési útja meg van adva.
    Készíts egy ötletet 14
  5. Ugyanebben az ablakban, kattintson a Project lapon válassza a Java 1.8.45 és nyelvi szinten 8 - Lambdas, Type annotaion.
    Készíts egy ötletet 14

Az eredmény, új projekt létrehozása a semmiből, nem tudok lambdákat használni. Hogy ez lehetséges, azt kell, hogy álljon az F4 (vagy ctrl + alt + shift + s) meghatározott TAM 1.8 verzió 1.5 helyett az egyes modulok, valamint alt + shift + s és telepítése 1.8 verzió helyett 1, 5 minden modul esetében is. Remélem érthetően elmagyaráztam a problémát.

  1. Először meg kell győződnie arról, hogy az alapértelmezett Java verzió 1.8. Könnyebb mondani, mint elvégezni :) Ellenőrzés egyszerű: a parancssori típusú java -verzió - ez megadja az aktuális alapértelmezett Java változatát. Ha a változat nem felel meg Önnek, akkor fel kell ugrani a tengelybeállításokra. A Windows alatt meg kell futtatnia a Java panelt a vezérlőpulton, és ki kell választania az alapértelmezett verziót. Néha még meg kell határoznia a JDK_HOME környezeti változót. JAVA_HOME. Ha a Java helyes alapértelmezett változatát telepíti, akkor az új projektek létrehozásakor a megfelelő verzió lesz kiválasztva.
  2. Miután eldöntötte, hogy az alapértelmezett Java szükséges moduljai utalnak, hogy a Java fordító öröklődik a projekt beállítások (Project SDK). Ezután beállítja a Java fordító projekt beállításait, így elérheti, hogy minden modul azonos Java-val fog rendelkezni.

Kapcsolódó cikkek