আমি নীচে ইন্টেলিজ আইডিএতে পরিবর্তন করার চেষ্টা করেছি:
1।
File >> Settings >> Build, Execution, Deployment >> Compiler >> Java Compiler >> project bytecode version: 1.8 >> Per-module bytecode version: 1.8
2।
File >> Project Structure >> Project Settings >> Project >> SDK : 1.8, Project Language : 8 - Lambdas
File >> Project Structure >> Project Settings >> Modules >> abc : Language level: 8 - Lambdas
তবে কিছুই কার্যকর হয়নি, এটি সংরক্ষণ করার সাথে সাথে এটি সংস্করণগুলিকে জাভা 1.5 তে রূপান্তরিত করে।
যাইহোক, মূলের (প্রকল্প স্তর) পাম.এক্সএমএল এর নীচে লাইন যুক্ত করা উপরের সমস্যাটি সমাধান করতে আমাকে কাজ করেছে: (উভয় বিকল্প আমার পক্ষে কাজ করেছে)
বিকল্প 1:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
বিকল্প 2:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
File -> Project Structure -> Project :: Project language level
বদলেDiamonds, ARM, multi-catch etc
?