运行示例项目时无法识别的vm选项“useConMarkSweepGC”

33qvvth1  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(748)

我已经按照intellij中codenameone的入门说明进行了操作,但是当我设置第一个项目时,基于示例应用程序,我发现以下错误:

"C:\Program Files\Java\jdk-15.0.1\bin\java.exe" -Xms128m -Xmx1014m -XX:ReservedCodeCacheSize=512m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -ea -Dsun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledSchemes=\"\" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.1\lib\idea_rt.jar=61544:C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.1\bin" -Dfile.encoding=UTF-8 -classpath "C:\Users\reinp\OneDrive - beuthhs\beuth\Patterns und Frameworks\justtrivia\out\production\justtrivia;C:\Users\reinp\OneDrive - beuthhs\beuth\Patterns und Frameworks\justtrivia\src;C:\Users\reinp\OneDrive - beuthhs\beuth\Patterns und Frameworks\justtrivia\lib\CodenameOne.jar;C:\Users\reinp\OneDrive - beuthhs\beuth\Patterns und Frameworks\justtrivia\JavaSE.jar;native\internal_tmp;lib\impl\cls" com.codename1.impl.javase.Simulator com.patrickreinbold.justtrivia.JustTrivia
Unrecognized VM option 'UseConcMarkSweepGC'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Process finished with exit code 1

我看到这与Java8有关,但在intellij指令中,它没有提到使用Java8。Java8总是必要的还是codenameone也可以用Java15运行?
edit:我现在只需用java命令复制第一行并删除useconcmarksweepgc标志,然后在terminal中运行它,就可以打开它。但我仍然不确定这是不是“正确的方法”,或者现在是否有什么东西会在这一过程中破裂。

fcipmucu

fcipmucu1#

这是netbeans构建脚本的一个问题,但这并不是真正相关的,因为codename one只支持java8和java11(目前),所以您现在应该使用其中一个版本。

相关问题