wuyi
发表于 2024-3-1 14:01:28
本帖最后由 wuyi 于 2024-3-1 14:07 编辑
为了方便其他人安装mod,我扫了遍javaee.jar,找出这个jar是要用的:
glassfish5\glassfish\modules\endorsed\jaxb-api.jar
把这个包丢进starsector-core,在启动参数这块变成javassist.jar;jaxb-api.jar,而不是....\javaee.jar,就可以正常启动了。
zender:可以考虑把这个包打进mod里,就不用大家下载glassfish了。
(这也算是为了点醋,点了盘饺子吧{:tieba_35:})
wuyi
发表于 2024-3-1 14:13:27
问下,-Djava.util.Arrays.useLegacyMergesort=true 这个参数现在还是必须的吗?
zender
发表于 2024-3-1 17:50:21
wuyi 发表于 2024-3-1 14:13
问下,-Djava.util.Arrays.useLegacyMergesort=true 这个参数现在还是必须的吗?
不是了,加了也没正常生效
zender
发表于 2024-3-1 17:52:22
wuyi 发表于 2024-3-1 14:01
为了方便其他人安装mod,我扫了遍javaee.jar,找出这个jar是要用的:
glassfish5\glassfish\modules\endor ...
完整javaee也是为了模组兼容性,原版没用几个,但是模组里就不好说了
zender
发表于 2024-3-1 23:48:30
wuyi 发表于 2024-3-1 14:01
为了方便其他人安装mod,我扫了遍javaee.jar,找出这个jar是要用的:
glassfish5\glassfish\modules\endor ...
简便性这个问题不大,我已经搓好了一个启动器,自动安装javaee8,java21和pei+java11+
leaobim
发表于 2024-3-6 12:45:53
居然搓出了超简洁的启动器,感谢大佬对SS中文社区的贡献{:tieba_43:}
leaobim
发表于 2024-3-6 13:41:49
大佬能帮看看是什么回事吗,用的新版的启动器,检查了一下,那两个jar文件都放进去了,PE也是去github那里下载的0.71版本,然后试了汉化加了一堆mod和汉化原版以及英文原版,发现都会在点击生涯或者读取存档的时候报错,而且都是相同的报错
11799 ERROR com.fs.starfarer.combat.CombatMain- java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
at com.thoughtworks.xstream.converters.extended.FontConverter.<init>(FontConverter.java:56)
at com.thoughtworks.xstream.XStream.setupConverters(XStream.java:1008)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:592)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:514)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:483)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:429)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:396)
at com.fs.starfarer.campaign.save.CampaignGameManager$6.<init>(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.Ò00000(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.Ö00000(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.showNewGameDialog(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.menuItemSelected(Unknown Source)
at com.fs.starfarer.title.C.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.n.buttonPressed(Unknown Source)
at com.fs.starfarer.ui.I.Ò00000(Unknown Source)
at com.fs.starfarer.ui.I.processInput(Unknown Source)
at com.fs.starfarer.ui.W.super(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected java.lang.String java.text.AttributedCharacterIterator$Attribute.getName() accessible: module java.base does not "opens java.text" to unnamed module @2be94b0f
at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.Method.setAccessible(Unknown Source)
at com.thoughtworks.xstream.converters.reflection.AbstractAttributedCharacterIteratorAttributeConverter.<clinit>(AbstractAttributedCharacterIteratorAttributeConverter.java:45)
... 24 more
zender
发表于 2024-3-7 10:39:57
本帖最后由 zender 于 2024-3-7 10:43 编辑
leaobim 发表于 2024-3-6 13:41
大佬能帮看看是什么回事吗,用的新版的启动器,检查了一下,那两个jar文件都放进去了,PE也是去github那里下载 ...
临时修复就是启动器里你点一下生成启动脚本,在-classpath前面加上--add-opens=java.base/java.text=ALL-UNNAMED,前后用空格分隔
生成的启动脚本是RunStarsector.bat
zender
发表于 2024-3-7 11:04:19
leaobim 发表于 2024-3-6 13:41
大佬能帮看看是什么回事吗,用的新版的启动器,检查了一下,那两个jar文件都放进去了,PE也是去github那里下载 ...
已经解决,更新一下模组就好了
leaobim
发表于 2024-3-7 18:32:24
zender 发表于 2024-3-7 11:04
已经解决,更新一下模组就好了
好的,多谢大佬
leaobim
发表于 2024-3-7 19:36:28
PEI更新了,里面那两jar也覆盖了之前的sscore文件,但这次是运行脚本报错了,启动器界面都没开起来{:tieba_39:}
log4j:WARN Caught Exception while in Loader.getResource. This may be innocuous.
java.lang.IllegalAccessError: superinterface check failed: class jdk.proxy1.$Proxy1 (in module jdk.proxy1) cannot access class jdk.internal.reflect.CallerSensitive (in module java.base) because module java.base does not export jdk.internal.reflect to module jdk.proxy1
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.System$2.defineClass(Unknown Source)
at java.base/java.lang.reflect.Proxy$ProxyBuilder.defineProxyClass(Unknown Source)
at java.base/java.lang.reflect.Proxy$ProxyBuilder.build(Unknown Source)
at java.base/java.lang.reflect.Proxy.lambda$getProxyConstructor$0(Unknown Source)
at java.base/jdk.internal.loader.AbstractClassLoaderValue$Memoizer.get(Unknown Source)
at java.base/jdk.internal.loader.AbstractClassLoaderValue.computeIfAbsent(Unknown Source)
at java.base/java.lang.reflect.Proxy.getProxyConstructor(Unknown Source)
at java.base/java.lang.reflect.Proxy.newProxyInstance(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser$1.run(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser.annotationForMap(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotation2(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotations2(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotations(Unknown Source)
at java.base/java.lang.reflect.Executable.declaredAnnotations(Unknown Source)
at java.base/java.lang.reflect.Executable.declaredAnnotations(Unknown Source)
at java.base/java.lang.reflect.Executable.getAnnotation(Unknown Source)
at java.base/java.lang.reflect.Method.getAnnotation(Unknown Source)
at java.base/java.lang.reflect.AnnotatedElement.isAnnotationPresent(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.isAnnotationPresent(Unknown Source)
at java.base/jdk.internal.reflect.Reflection.isCallerSensitive(Unknown Source)
at java.base/java.lang.reflect.Method.isCallerSensitive(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.log4j.helpers.Loader.getTCL(Loader.java:136)
at org.apache.log4j.helpers.Loader.getResource(Loader.java:74)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:94)
at org.apache.log4j.Logger.getLogger(Logger.java:107)
at com.fs.starfarer.StarfarerLauncher.<clinit>(Unknown Source)
log4j:WARN Caught Exception while in Loader.getResource. This may be innocuous.
java.lang.IllegalAccessError: superinterface check failed: class jdk.proxy1.$Proxy2 (in module jdk.proxy1) cannot access class jdk.internal.reflect.CallerSensitive (in module java.base) because module java.base does not export jdk.internal.reflect to module jdk.proxy1
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.System$2.defineClass(Unknown Source)
at java.base/java.lang.reflect.Proxy$ProxyBuilder.defineProxyClass(Unknown Source)
at java.base/java.lang.reflect.Proxy$ProxyBuilder.build(Unknown Source)
at java.base/java.lang.reflect.Proxy.lambda$getProxyConstructor$0(Unknown Source)
at java.base/jdk.internal.loader.AbstractClassLoaderValue$Memoizer.get(Unknown Source)
at java.base/jdk.internal.loader.AbstractClassLoaderValue.computeIfAbsent(Unknown Source)
at java.base/java.lang.reflect.Proxy.getProxyConstructor(Unknown Source)
at java.base/java.lang.reflect.Proxy.newProxyInstance(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser$1.run(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser.annotationForMap(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotation2(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotations2(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotations(Unknown Source)
at java.base/java.lang.reflect.Executable.declaredAnnotations(Unknown Source)
at java.base/java.lang.reflect.Executable.declaredAnnotations(Unknown Source)
at java.base/java.lang.reflect.Executable.getAnnotation(Unknown Source)
at java.base/java.lang.reflect.Method.getAnnotation(Unknown Source)
at java.base/java.lang.reflect.AnnotatedElement.isAnnotationPresent(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.isAnnotationPresent(Unknown Source)
at java.base/jdk.internal.reflect.Reflection.isCallerSensitive(Unknown Source)
at java.base/java.lang.reflect.Method.isCallerSensitive(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.log4j.helpers.Loader.getTCL(Loader.java:136)
at org.apache.log4j.helpers.Loader.getResource(Loader.java:74)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:96)
at org.apache.log4j.Logger.getLogger(Logger.java:107)
at com.fs.starfarer.StarfarerLauncher.<clinit>(Unknown Source)
Exception in thread "main" java.lang.IllegalAccessError: superinterface check failed: class jdk.proxy1.$Proxy5 (in module jdk.proxy1) cannot access class jdk.internal.vm.annotation.IntrinsicCandidate (in module java.base) because module java.base does not export jdk.internal.vm.annotation to module jdk.proxy1
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.System$2.defineClass(Unknown Source)
at java.base/java.lang.reflect.Proxy$ProxyBuilder.defineProxyClass(Unknown Source)
at java.base/java.lang.reflect.Proxy$ProxyBuilder.build(Unknown Source)
at java.base/java.lang.reflect.Proxy.lambda$getProxyConstructor$0(Unknown Source)
at java.base/jdk.internal.loader.AbstractClassLoaderValue$Memoizer.get(Unknown Source)
at java.base/jdk.internal.loader.AbstractClassLoaderValue.computeIfAbsent(Unknown Source)
at java.base/java.lang.reflect.Proxy.getProxyConstructor(Unknown Source)
at java.base/java.lang.reflect.Proxy.newProxyInstance(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser$1.run(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser.annotationForMap(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotation2(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotations2(Unknown Source)
at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotations(Unknown Source)
at java.base/java.lang.reflect.Executable.declaredAnnotations(Unknown Source)
at java.base/java.lang.reflect.Executable.declaredAnnotations(Unknown Source)
at java.base/java.lang.reflect.Executable.getAnnotation(Unknown Source)
at java.base/java.lang.reflect.Method.getAnnotation(Unknown Source)
at java.desktop/com.sun.beans.introspect.PropertyInfo.initialize(Unknown Source)
at java.desktop/com.sun.beans.introspect.PropertyInfo.initialize(Unknown Source)
at java.desktop/com.sun.beans.introspect.PropertyInfo.lambda$get$0(Unknown Source)
at java.base/java.util.Collection.removeIf(Unknown Source)
at java.desktop/com.sun.beans.introspect.PropertyInfo.get(Unknown Source)
at java.desktop/com.sun.beans.introspect.ClassInfo.getProperties(Unknown Source)
at java.desktop/java.beans.Introspector.getTargetPropertyInfo(Unknown Source)
at java.desktop/java.beans.Introspector.getBeanInfo(Unknown Source)
at java.desktop/java.beans.Introspector.getBeanInfo(Unknown Source)
at java.desktop/java.beans.Introspector.getBeanInfo(Unknown Source)
at java.desktop/java.beans.Introspector.<init>(Unknown Source)
at java.desktop/java.beans.Introspector.getBeanInfo(Unknown Source)
at java.desktop/java.beans.Introspector.getBeanInfo(Unknown Source)
at java.desktop/java.beans.Introspector.<init>(Unknown Source)
at java.desktop/java.beans.Introspector.getBeanInfo(Unknown Source)
at org.apache.log4j.config.PropertySetter.introspect(PropertySetter.java:66)
at org.apache.log4j.config.PropertySetter.getPropertyDescriptor(PropertySetter.java:234)
at org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:146)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:120)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:640)
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
at org.apache.log4j.Logger.getLogger(Logger.java:107)
at com.fs.starfarer.StarfarerLauncher.<clinit>(Unknown Source)
wocmnzz1011
发表于 2024-3-8 00:00:40
用新版的模组文件启动器打不开啊
kncc
发表于 2024-3-8 00:27:06
那个exe文件启动器打开只有一个白框,是不是有什么问题?
Windows 11 23H2
zender
发表于 2024-3-8 08:59:32
kncc 发表于 2024-3-8 00:27
那个exe文件启动器打开只有一个白框,是不是有什么问题?
Windows 11 23H2
启动器用的那个ui框架可能不支持win11
zender
发表于 2024-3-8 09:02:25
leaobim 发表于 2024-3-7 19:36
PEI更新了,里面那两jar也覆盖了之前的sscore文件,但这次是运行脚本报错了,启动器界面都没开起来{:tieba_39: ...
要么启动器里点运行,要么启动器里点生成启动脚本,双击RunStarsector.bat打开游戏,要么用帖子里的vmparams并换jre
启动器生成的启动脚本不是starsector.bat,也不会替换starsector.bat
leaobim
发表于 2024-3-8 10:34:12
zender 发表于 2024-3-8 09:02
要么启动器里点运行,要么启动器里点生成启动脚本,双击RunStarsector.bat打开游戏,要么用帖子里的vmpar ...
这三种方法昨天都试过了,
1.从启动器里面点运行,cmd会冒出来一瞬间然后关闭。
2.从RunSS.bat打开就会在cmd里面报错(就是我上面的报错log)。
3.用了帖子的vmparam,然后把jre换成启动器里面给的java21,直接双击Starsector.exe没有反应。
我中午再回去重新试试看看我哪一步弄错了吧
wuyi
发表于 2024-3-8 10:40:39
本帖最后由 wuyi 于 2024-3-8 10:45 编辑
下载3/7的版本后启动不了,报错:
java.lang.IllegalAccessError: superinterface check failed: class jdk.proxy1.$Proxy1 (in module jdk.proxy1) cannot access class jdk.internal.reflect.CallerSensitive (in module java.base) because module java.base does not export jdk.internal.reflect to module jdk.proxy1
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
感觉是--add-opens 这块改错了
光明
发表于 2024-3-8 11:14:34
不能保存玩生涯,只能战役里测试一下,帧率提升挺大的。装完了不会卸载,完犊子了。
zender
发表于 2024-3-8 15:43:05
leaobim 发表于 2024-3-8 10:34
这三种方法昨天都试过了,
1.从启动器里面点运行,cmd会冒出来一瞬间然后关闭。
2.从RunSS.bat打开就会在 ...
java先回退到17吧
zender
发表于 2024-3-8 15:58:16
leaobim 发表于 2024-3-8 10:34
这三种方法昨天都试过了,
1.从启动器里面点运行,cmd会冒出来一瞬间然后关闭。
2.从RunSS.bat打开就会在 ...
虽然但是,用启动器我这里是没问题的,启动器里带的模组文件不是最新,要手动安装最新的模组文件
zender
发表于 2024-3-8 15:59:08
wuyi 发表于 2024-3-8 10:40
下载3/7的版本后启动不了,报错:
java.lang.IllegalAccessError: superinterface check failed: class jd ...
什么情况下的报错,我这里测试进存档和保存都没问题
南柯一梦
发表于 2024-3-9 08:02:25
生涯模式报错
ERROR com.fs.starfarer.combat.CombatMain- java.lang.reflect.InaccessibleObjectException: Unable to make field private static final java.util.Map java.awt.font.TextAttribute.instanceMap accessible: module java.desktop does not "opens java.awt.font" to unnamed module @2be94b0f
java.lang.reflect.InaccessibleObjectException: Unable to make field private static final java.util.Map java.awt.font.TextAttribute.instanceMap accessible: module java.desktop does not "opens java.awt.font" to unnamed module @2be94b0f
at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.Field.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.Field.setAccessible(Unknown Source)
at com.thoughtworks.xstream.core.util.Fields.locate(Fields.java:40)
at com.thoughtworks.xstream.converters.reflection.AbstractAttributedCharacterIteratorAttributeConverter.readResolve(AbstractAttributedCharacterIteratorAttributeConverter.java:111)
at com.thoughtworks.xstream.converters.reflection.AbstractAttributedCharacterIteratorAttributeConverter.<init>(AbstractAttributedCharacterIteratorAttributeConverter.java:65)
at com.thoughtworks.xstream.converters.extended.TextAttributeConverter.<init>(TextAttributeConverter.java:33)
at com.thoughtworks.xstream.converters.extended.FontConverter.<init>(FontConverter.java:56)
at com.thoughtworks.xstream.XStream.setupConverters(XStream.java:1008)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:592)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:514)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:483)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:429)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:396)
at com.fs.starfarer.campaign.save.CampaignGameManager$6.<init>(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.?00000(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.?00000(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.showNewGameDialog(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.menuItemSelected(Unknown Source)
at com.fs.starfarer.title.C.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.n.buttonPressed(Unknown Source)
at com.fs.starfarer.ui.I.?00000(Unknown Source)
at com.fs.starfarer.ui.I.processInput(Unknown Source)
at com.fs.starfarer.ui.W.super(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
98891 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- Creating streaming player for music with id
98892 INFOsound.H- Playing music with id
南柯一梦
发表于 2024-3-9 08:24:21
经测试,换回java11后正常打开
棘吧龙
发表于 2024-3-9 22:15:30
佬,这是个啥情况哦{:5_124:}
神话的机枪射手
发表于 2024-3-10 01:27:50
大佬这是怎么回事?
AItinaMK.2
发表于 2024-3-10 07:31:57
棘吧龙 发表于 2024-3-9 22:15
佬,这是个啥情况哦
同样点开了生涯之后出现了这个问题,但是通过移除启动项里的GC成功进入大地图了,可以尝试一下把GC的代码删掉。
虽然移除了GC肯定会有点性能上的损失就是了()
棘吧龙
发表于 2024-3-11 21:14:42
Ayinketeru 发表于 2024-3-10 07:31
同样点开了生涯之后出现了这个问题,但是通过移除启动项里的GC成功进入大地图了,可以尝试一下把GC的代码 ...
那这个GC的代码在哪个位置
神话的机枪射手
发表于 2024-3-11 22:45:59
尝试重装之后,点生涯是这样
1166565 ERROR com.fs.starfarer.combat.CombatMain- java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
at com.thoughtworks.xstream.converters.extended.FontConverter.<init>(FontConverter.java:56)
at com.thoughtworks.xstream.XStream.setupConverters(XStream.java:1008)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:592)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:514)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:483)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:429)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:396)
at com.fs.starfarer.campaign.save.CampaignGameManager$6.<init>(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.Ò00000(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.Ö00000(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.showNewGameDialog(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.menuItemSelected(Unknown Source)
at com.fs.starfarer.title.C.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.n.buttonPressed(Unknown Source)
at com.fs.starfarer.ui.I.Ò00000(Unknown Source)
at com.fs.starfarer.ui.I.processInput(Unknown Source)
at com.fs.starfarer.ui.W.super(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected java.lang.String java.text.AttributedCharacterIterator$Attribute.getName() accessible: module java.base does not "opens java.text" to unnamed module @2be94b0f
at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.Method.setAccessible(Unknown Source)
at com.thoughtworks.xstream.converters.reflection.AbstractAttributedCharacterIteratorAttributeConverter.<clinit>(AbstractAttributedCharacterIteratorAttributeConverter.java:45)
... 24 more
AItinaMK.2
发表于 2024-3-11 22:46:42
棘吧龙 发表于 2024-3-11 21:14
那这个GC的代码在哪个位置
右键用文本编辑的软件打开你生成的运行.bat,然后GC哪一行应该就在启动项的最前面,当然你也可以用ctrl+f直接搜索GC两个字。
顺带一提我换回了g1gc,暂时没出现问题,可能作者可以再考虑一下?
AItinaMK.2
发表于 2024-3-11 22:51:56
神话的机枪射手 发表于 2024-3-11 22:45
尝试重装之后,点生涯是这样
1166565 ERROR com.fs.starfarer.combat.CombatMain- java.lang. ...
可以开一下生成的运行bat看看是否是GC跳错,是的话直接删掉GC启动项就行。
zender
发表于 2024-3-12 12:26:18
神话的机枪射手 发表于 2024-3-11 22:45
尝试重装之后,点生涯是这样
1166565 ERROR com.fs.starfarer.combat.CombatMain- java.lang. ...
1,检查一下模组有没有换新的
2,还不行自行换java17
Alucardd
发表于 2024-3-28 19:55:25
[游戏日志]
34888 INFOdata.scripts.weapons.aEP_WeaponEffect- WeaponEveryFrameEffectLoaded :data.scripts.weapons.aEP_fga_xiliu_main2
34888 INFOdata.scripts.weapons.aEP_WeaponEffect- WeaponEveryFrameEffectLoaded :data.scripts.weapons.aEP_fga_xiliu_main
36208 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- Cleaning up music with id
36373 ERROR com.fs.starfarer.combat.CombatMain- java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
at com.thoughtworks.xstream.converters.extended.FontConverter.<init>(FontConverter.java:56)
at com.thoughtworks.xstream.XStream.setupConverters(XStream.java:1008)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:592)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:514)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:483)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:429)
at com.thoughtworks.xstream.XStream.<init>(XStream.java:396)
at com.fs.starfarer.campaign.save.CampaignGameManager$6.<init>(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.�00000(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
at com.fs.starfarer.campaign.save.CampaignGameManager.�00000(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.showNewGameDialog(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.menuItemSelected(Unknown Source)
at com.fs.starfarer.title.C.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.n.buttonPressed(Unknown Source)
at com.fs.starfarer.ui.I.�00000(Unknown Source)
at com.fs.starfarer.ui.I.processInput(Unknown Source)
at com.fs.starfarer.ui.W.super(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected java.lang.String java.text.AttributedCharacterIterator$Attribute.getName() accessible: module java.base does not "opens java.text" to unnamed module @2be94b0f
at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Unknown Source)
at java.base/java.lang.reflect.Method.setAccessible(Unknown Source)
at com.thoughtworks.xstream.converters.reflection.AbstractAttributedCharacterIteratorAttributeConverter.<clinit>(AbstractAttributedCharacterIteratorAttributeConverter.java:45)
... 24 more
36556 INFOsound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- Creating streaming player for music with id
老哥这个应该怎么弄。。。