- 主题:java跨平台竟然不跨版本?
我就想打个my craft,结果装好了jdk下好了启动文件运行告诉我
Unrecognized VM option 'UseConcMarkSweepGC'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
还有我上次运行jenkins也警告我java版本不对。
其它语言基本都会向下兼容吧?为啥java还会有这些奇葩的问题?
有什么简单的解决方法吗?我不想一台机器上装N个不同的JVM啊。
谢谢。
--
修改:Madlee FROM 58.32.12.*
FROM 58.32.12.*
下的最新的jar包,应该是没有10年的吧
【 在 here080 的大作中提到: 】
: 那也得看跨了多少版本吧?
: 其它语言基本都不太兼容不同版本。java算是最好的了,差不多兼容了10年?
:
--
FROM 116.230.161.*
谢谢。
oracle jdk-17.0.1
加了参数还是报一样的错
【 在 PaoloMaldini 的大作中提到: 】
: 啥版本的jdk?
: 试试-XX:+IgnoreUnrecognizedVMOptions
:
--
FROM 116.230.161.*
老了,不想折腾了
【 在 Mikov 的大作中提到: 】
: 为什么不能, JDK只需要解个压缩包, 一个环境上放一百个JDK版本也没问题
: 哪个应用要什么JDK版本, 给它环境配上就是了
:
--
FROM 116.230.161.*
源码还在吗?重现打包应该没问题吧。
【 在 here080 的大作中提到: 】
: 那就不知道了。我10多年前写的java小程序最近试着跑结果就出错了。
:
--
FROM 116.230.161.*