JDK 19具有新特性:虚拟线程(作为预览)和结构化并发(作为孵化器)。7.6级将支持JDK 19。考虑到7.6-rc-1是可用的,我如何尝试这些新特性?我有工作Bash脚本,如下所示:
汇编:
javac --release 19 --enable-preview \
--add-modules jdk.incubator.concurrent \
-cp $CLASSPATH \
[snip]跑:
java --enable-preview \
-cp $CLASSPATH \
--add-modules jdk.incubator.concurrent \
net.codetojoy.Runner这些旗子是如何翻译成Gradle的?
发布于 2022-11-04 01:10:00
考虑一下这个build.gradle文件:
apply plugin: 'java'
apply plugin: 'application'
mainClassName = "net.codetojoy.Runner"
compileJava {
options.compilerArgs.addAll(['--release', '19'])
options.compilerArgs.addAll(['--enable-preview'])
options.compilerArgs.addAll(['--add-modules', 'jdk.incubator.concurrent'])
}
application {
applicationDefaultJvmArgs = ['--enable-preview',
'--add-modules', 'jdk.incubator.concurrent']
}这里是一个有用的例子,它使用了7.6-rc-1的Gradle包装器,并说明了结构化并发。
https://stackoverflow.com/questions/74311120
复制相似问题