Preview class loading은 runtime flag 유무에서 갈린다

preview class가 stable artifact에 섞이면 local build는 성공해도 flag 없는 production runtime이 loading을 거부합니다.

load class 69.65535java에 --enable-preview가 있는가

예 + Java 25

class load·execute

아니오

UnsupportedClassVersionError 계열 거부

다른 feature JDK

version mismatch

stable artifact에서 발견

publish 차단

핵심: classpath 전체의 preview header를 publish 전에 차단하고 실험 실행기에만 flag를 줍니다.