Рубрики
Без рубрики

Java – Как включить функции языка предварительного просмотра?

– Java – Как включить функции языка предварительного просмотра?

В этой статье показано, как использовать --enable-preview для включения функций языка предварительного просмотра в Java 12, 13 и выше.

P.S Все функции предварительного просмотра по умолчанию отключены.

На JDK 12:

# compile
javac Example.java                                // Do not enable any preview features
javac --release 12 --enable-preview Example.java  // Enable all preview features of JDK 12
javac --release 11 --enable-preview Example.java  // DISALLOWED

#Run
java --enable-preview Example					  // Run with preview features of JDK 12

На JDK 13:

javac Example.java                                // Do not enable any preview features
javac --release 13 --enable-preview Example.java  // Enable all preview features of JDK 13
javac --release 12 --enable-preview Example.java  // DISALLOWED

java --enable-preview Example					  // Run with preview features of JDK 13

1. Знаток

Включите функции предварительного просмотра в Maven.

 
	
		
			org.apache.maven.plugins
			maven-compiler-plugin
			3.8.0
			
				
				13
				
					--enable-preview
				
			
		
		
			org.apache.maven.plugins
			maven-surefire-plugin
			3.0.0-M3
			
				--enable-preview
			
		
	
 

2. Сортировка

Для Java 12 включите функции предварительного просмотра в Gradle.

	tasks.withType(JavaCompile).each {
		it.options.compilerArgs.add('--enable-preview')
	}

	test {
		jvmArgs(['--enable-preview'])
	}

Рекомендации

Оригинал: “https://mkyong.com/java/java-how-to-enable-the-preview-language-features/”