사용자 도구

사이트 도구


java:preview

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
마지막 판 양쪽 다음 판
java:preview [2022/01/22 23:52]
kwon37xi 만듦
java:preview [2022/01/22 23:54]
kwon37xi
줄 1: 줄 1:
 ====== Java --enable-preview ====== ====== Java --enable-preview ======
   * Java 에 preview 로 들어간 기능을 실행하려면 컴파일시점과 실행시점에 ''--enable-preview'' 옵션을 줘야 한다.   * Java 에 preview 로 들어간 기능을 실행하려면 컴파일시점과 실행시점에 ''--enable-preview'' 옵션을 줘야 한다.
 +
 +===== maven =====
 +<code xml>
 +<build>
 +    <plugins>
 +        <plugin>
 +            <groupId>org.apache.maven.plugins</groupId>
 +            <artifactId>maven-compiler-plugin</artifactId>
 +            <configuration>
 +                <source>13</source>
 +                <target>13</target>
 +                <compilerArgs>
 +                    --enable-preview
 +                </compilerArgs>
 +            </configuration>
 +        </plugin>
 +    </plugins>
 +</build>
 +</code>
 +
 +===== gradle =====
 +<code groovy>
 +tasks.withType(JavaCompile) {
 +    options.compilerArgs += '--enable-preview'
 +}
 +tasks.withType(Test) {
 +    jvmArgs += "--enable-preview"
 +}
 +</code>
 +
 +===== 명령행 =====
 +<code sh>
 +# compile 시
 +javac --release 13 --enable-preview ClassUsingTextBlocks.java
 +
 +# 실행시
 +java --enable-preview ClassUsingTextBlocks
 +</code>
  
  
java/preview.txt · 마지막으로 수정됨: 2022/01/22 23:55 저자 kwon37xi