|
|
还没有账号?赶快去注册吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
以下为错误报告:+ g* |) W- N+ y* W
---- Minecraft Crash Report ----+ L/ O9 B+ h8 b3 _. D7 ?: l
// This doesn't make any sense!' V3 Y3 p9 m: ]9 m& a' D5 `
/ e# d$ r5 S ]Time: 2024-11-24 20:54:56/ n- n% B6 ?. w5 a
Description: Exception in server tick loop" w0 ]8 t+ M& K3 L2 ?3 ~( t3 }9 v+ {
* @- { F8 f8 Pjava.lang.NoSuchMethodError: 'boolean org.mtr.mod.config.Server.getUseThreadedSimulation()'
( ]7 l' P* B* S at knot//top.mcmtr.mod.Init.lambda$init$1(Init.java:56)) |+ l3 k7 q2 Q" p
at knot//org.mtr.mapping.registry.EventRegistry.lambda$registerServerStarted$1(EventRegistry.java:26)
" Q9 b; [8 h ?# i, T at knot//net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.lambda$static$2(ServerLifecycleEvents.java:49)' q9 K7 t/ s, N2 v; g% A
at knot//net.minecraft.server.MinecraftServer.handler$zgc000$fabric-lifecycle-events-v1$afterSetupServer(MinecraftServer.java:2352)# f5 Y7 [; z& A$ y
at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:654). R5 v3 d, _' @3 ], U5 F+ _
at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:266)4 I/ \+ x6 x* @2 H% v& R" u! |
at java.base/java.lang.Thread.run(Thread.java:842)% ?# D0 {: u5 U* U7 K. w: L
+ \! W2 U, R& N, A9 C& ?
0 y% a o4 h V2 ?- z3 Y1 cA detailed walkthrough of the error, its code path and all known details is as follows:
, R6 L8 z9 s! h---------------------------------------------------------------------------------------
* j f+ s7 `& e& L/ |4 X! B( o9 v0 M% x) K& D; c0 J& d- }: L8 N
-- System Details --
) d: J9 `# w* t" Y& nDetails:' r) s, K( R& k8 M1 t, m& L
Minecraft Version: 1.19.4
1 V% l* m' y3 H7 b Minecraft Version ID: 1.19.44 s! J( }# v* v
Operating System: Windows 10 (amd64) version 10.0/ ?0 z t! `2 t9 ?3 \
Java Version: 17.0.10, Oracle Corporation
2 T* i$ L6 c$ L+ }2 J8 W0 Z Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation: K1 R# T/ H% x8 V' `- V
Memory: 666431000 bytes (635 MiB) / 1691353088 bytes (1613 MiB) up to 2147483648 bytes (2048 MiB)
, A/ Y) G y4 x$ }3 e% l/ K CPUs: 8
2 b: C1 `9 n% G! Y& q Processor Vendor: GenuineIntel
% _4 \/ v( L# a( V" R* u/ z Processor Name: Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz
$ a5 G; J0 ] W7 N$ E Identifier: Intel64 Family 6 Model 79 Stepping 1
" k5 {" N! p; q+ o3 ^ Microarchitecture: Broadwell (Server)
/ B9 W# B3 }/ ^# W& Y7 E" S Frequency (GHz): 2.40
, R0 G, A/ K- ] t3 r; o Number of physical packages: 1: ~6 p# I( p& `
Number of physical CPUs: 8
2 x* A: q p; m0 \' \2 x( M2 R8 @ Number of logical CPUs: 81 ~6 v) u; K' X1 l3 Z) j2 d
Graphics card #0 name: Microsoft Remote Display Adapter$ G1 G$ W5 H+ g# k. i% t
Graphics card #0 vendor: Microsoft
4 R" u9 T* A5 T6 [' ~$ t6 n Graphics card #0 VRAM (MB): 0.00
- C7 X* D5 l( i* ~& v9 k1 c& \ Graphics card #0 deviceId: unknown0 {% E; S8 c$ p' @) C: d% j
Graphics card #0 versionInfo: DriverVersion=10.0.19041.4355
0 n2 e8 `2 N' o! O8 N7 L/ @7 D, R Graphics card #1 name: Microsoft 基本显示适配器
% t% K7 ]1 ?, j. w" N+ N3 m; B Graphics card #1 vendor: (标准显示卡类型) (0x1013)4 [+ `7 \! n$ d6 w3 Z
Graphics card #1 VRAM (MB): 0.00
9 O3 a! }5 Q3 d Graphics card #1 deviceId: 0x00b8+ v9 q3 I9 {! Z$ z
Graphics card #1 versionInfo: DriverVersion=10.0.19041.3636- E" c9 P# m9 O$ y9 h7 d3 Z0 h
Memory slot #0 capacity (MB): 8192.008 \: w8 X# X# J# o$ |
Memory slot #0 clockSpeed (GHz): 0.00" u* H$ ]4 {$ a* ~) _7 n
Memory slot #0 type: RAM) c5 R# A' @) f; `
Virtual memory max (MB): 8191.472 g$ f' H/ _; @+ m4 [" [7 ^
Virtual memory used (MB): 6320.55
3 ~( @' [3 S$ ]7 S% z" n Swap memory total (MB): 0.00
0 u; O' V( E$ o' U0 X) y* z Swap memory used (MB): 0.00
" I* U* I& z/ L: [ JVM Flags: 0 total;
" R/ [ w/ j+ x- F/ J1 B Fabric Mods: / W4 A: b' r5 U9 r# J+ l- N
aft_fabroads: Aftersans53228's fabric roads 1.0.2
& P4 _' `( v% X$ O3 K libgui: LibGui 7.1.1+1.19.4
+ b5 C& t$ \& w6 ^9 T jankson: Jankson 5.0.1+j1.2.2- {/ J' {- e! h W1 I, o8 x6 I% N
blue_endless_jankson: jankson 1.2.22 b/ ]0 M% r/ J5 O2 K1 E0 ~
libninepatch: LibNinePatch 1.2.0) }" L, j) B- [/ S0 p% U- s/ |
architectury: Architectury 8.2.91
. F; J' v! Z3 V badpackets: Bad Packets 0.4.3+ [: q( ^/ s- a( a0 m
bagofholding: Bag Of Holding 6.0.09 X+ m9 X4 l9 P2 {6 _
cardinal-components-base: Cardinal Components API (base) 5.1.0
1 q0 f" c# k8 ^ cardinal-components-entity: Cardinal Components API (entities) 5.1.04 A1 S3 _1 {4 C( x" J p
extensibleenums: Extensible Enums 4.0.07 g: R: _6 s2 g9 C0 F; k3 s' E& ` q
iteminteractionscore: Item Interactions Core 6.0.0" z' E& Q5 I/ _- U9 A
chatimage: ChatImage 1.2.4+1.19.4+fabric& G5 }# v3 B7 Q f2 ~! T/ ~
actionlib: ActionLib 0.6.1-fabric
' [$ Q$ W* x" G" i5 M io_github_kituin_chatimagecode: ChatImageCode 0.9.74 t0 ? z- _6 y/ ]+ y1 B
chiselsandbits: chisels-and-bits 1.3.137
4 l0 e- l h; ?6 A6 Y org_lz4_lz4-pure-java: lz4-pure-java 1.8.0
0 O( X" H& v, ~3 y l4 j* B saeculariacaudices: Saecularia Caudices 1.0.17$ D) t% q1 I3 d. Y
scena: Scena 1.0.100. C* Q0 n. d( e8 N7 j& U
cloth-config: Cloth Config v10 10.1.135) Z. K* P7 \/ ]2 M
cloth-basic-math: cloth-basic-math 0.6.1
* h3 T# y& d( V1 S$ A compostbag: Compost Bag 1.0.2) Z( ?9 ?/ b" `
fabric-api: Fabric API 0.87.2+1.19.4
: {4 t1 k5 q) Z5 b, U fabric-api-base: Fabric API Base 0.4.28+737a6ee8f4( Y+ G/ B9 `9 e
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.29+504944c8f4
$ ^9 M+ A. ^. Z4 k0 e fabric-biome-api-v1: Fabric Biome API (v1) 13.0.10+6b242079f4
0 f. F' R2 A5 X# v% {$ |2 F fabric-block-api-v1: Fabric Block API (v1) 1.0.8+e022e5d1f4
) q. K& i W! U* b fabric-command-api-v1: Fabric Command API (v1) 1.2.31+f71b366ff4. l# a0 v" C: j# O3 c; r4 J0 f
fabric-command-api-v2: Fabric Command API (v2) 2.2.10+10ce000ff4
& d3 c' P6 e4 T# Z# g fabric-commands-v0: Fabric Commands (v0) 0.2.48+df3654b3f43 F- z' q7 ]9 v
fabric-containers-v0: Fabric Containers (v0) 0.1.59+df3654b3f45 R, P: I% H) U+ G ]# S
fabric-content-registries-v0: Fabric Content Registries (v0) 3.5.14+10ce000ff41 E; _4 c: h( x$ z# ^
fabric-convention-tags-v1: Fabric Convention Tags 1.5.3+6d727b51f4
8 w/ }1 e7 A; f1 n fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.17+aeb40ebef4- e4 O% G, h6 O$ y, [& G7 h
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 11.5.2+26f09d40f48 {4 _6 R# ]3 D! U- g% d9 ?, q
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.50+44c9c860f4
6 P5 A9 g; O: j fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.17+10ce000ff4
0 |1 b- G( c+ _# P# N* D fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.1+4b6b93f0f4) O- p# y* Z7 [# I+ `
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.56+df3654b3f4
9 @% D! s8 v6 g6 q5 G fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.36+3f657af2f4
& O% t( y2 {, V; I# z4 U2 u fabric-item-api-v1: Fabric Item API (v1) 2.1.21+10ce000ff4
- c' h; `" U1 {8 G fabric-item-group-api-v1: Fabric Item Group API (v1) 3.0.10+8400c67ef4
+ _; S8 |/ k0 k5 b' r! x fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.19+10ce000ff4 c& D5 Q( L! ^9 M( d
fabric-loot-api-v2: Fabric Loot API (v2) 1.1.32+10ce000ff4. n2 k }. i9 }! D4 k" n
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.36+9e7660c6f4
+ C, N3 `. D5 H( y3 D. S5 L fabric-message-api-v1: Fabric Message API (v1) 5.1.5+53c11dadf41 ?* x$ i. f7 T, E& U; I
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.44+10ce000ff4$ N- X8 k4 ? k3 v1 ]8 r: s; g
fabric-networking-api-v1: Fabric Networking API (v1) 1.3.6+ae9c4c6af4: Q% o. t9 P) {4 r8 ^
fabric-networking-v0: Fabric Networking (v0) 0.3.46+df3654b3f4
2 |, I0 a& G+ U+ V2 n fabric-object-builder-api-v1: Fabric Object Builder API (v1) 7.1.1+d63b52eaf4
$ O& V, Y% }1 g3 r2 l) h; h" a fabric-particles-v1: Fabric Particles (v1) 1.1.1+86d48884f4
% r9 K) C' l- d6 M$ O( c1 Q/ D fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.13+10ce000ff4
( ]* b& M3 E% B# G fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.2+95ae8716f4
4 N; a/ }. _. V; z2 @ fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.32+10ce000ff4
M2 f, ?- @9 Q. G6 u! L' H. V fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.25+10ce000ff49 D. y9 O" M/ A L( s* L
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.3+10ce000ff4% ^% V! l% G; n
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.7+8400c67ef4
- A) p7 A/ O& ]& ~4 o$ { fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.25+10ce000ff48 d+ R8 m( F8 R! ^7 ~3 Y8 V" {2 _' G
fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.1+602c17c7f4+ \2 m( m! r2 x0 e: s
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 3.3.0+1b5f819af4
$ b, F; |6 ^- C. a fabricloader: Fabric Loader 0.16.9; g) B6 w! `( N* C3 N/ Z
mixinextras: MixinExtras 0.4.18 y! t. C. M8 _$ y! j
forgeconfigapiport: Forge Config API Port 6.0.2% V& t5 }* ~, u; B
com_electronwill_night-config_core: core 3.6.5: d$ N2 j$ M: Z" \) t. c
com_electronwill_night-config_toml: toml 3.6.56 {' U( O5 s( A$ v/ G6 C+ Y" F
java: Java HotSpot(TM) 64-Bit Server VM 17
6 G+ t# r2 `3 x konkrete: Konkrete 1.6.1/ f$ N2 D; G# o% S( K& c
londonunderground: MTR London Underground Addon 2.2.2
1 @6 V. _( \- I# j londonundergroundtrains: MTR London Underground Trains 1.0.1: S$ ?+ F4 u3 _, G
mcpitanlibarch: MCPitanLib 1.8.4-1.19.4-fabric. N* x! F- F8 ?3 U" N, F$ T7 T
org_yaml_snakeyaml: snakeyaml 2.0
; a$ V* V2 b2 u! U; \0 z minecraft: Minecraft 1.19.4
$ Y. h% [2 L/ B5 @ _" J$ I# } mishanguc: Mishang Urban Construction 1.4.2
$ O6 w0 t% s2 r) z$ v msd: MTR Station Decoration Addon 1.3.11: Y/ t, x( A( b4 R. x+ T: a
mtr: Minecraft Transit Railway 4.0.0-beta-8
. l4 ]# D2 Z" p9 j! \6 p$ ^ puzzleslib: Puzzles Lib 6.0.11. s9 `3 n7 e" P1 x% v: S& D
russianmetro: MTR Russian Metro Addon 4.0.0-2.0.0-beta-2
/ e; }1 B" k2 S) R slide_show: Slide Show 1.0.3-Enhancement-1
9 u& E' z% {3 Z2 H1 l( ^; a) | worldedit: WorldEdit 7.2.14+6360-094b734
( d! b; X! k! Q3 s3 B c7 j) d yet_another_config_lib_v3: YetAnotherConfigLib 3.1.1+1.19.4( o! a7 G! F, C9 w
com_twelvemonkeys_common_common-image: common-image 3.10.0-SNAPSHOT6 |8 z, n% v/ b0 `! H6 w
com_twelvemonkeys_common_common-io: common-io 3.10.0-SNAPSHOT! z+ ^5 G5 o0 [" A
com_twelvemonkeys_common_common-lang: common-lang 3.10.0-SNAPSHOT
. D& _+ i3 o# h) M& u( w" O com_twelvemonkeys_imageio_imageio-core: imageio-core 3.10.0-SNAPSHOT: s+ Q. B( f# |) J
com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.10.0-SNAPSHOT% z. {) t1 F! }9 V
com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.10.0-SNAPSHOT7 v8 j- K8 V1 S1 n
yet_another_config_lib: YetAnotherConfigLib 2.5.1+1.19.4' H0 R8 T, @: C) I! `, A
Server Running: true
7 x' ]$ n" Y* G. x Player Count: 0 / 20; []. A' i( ~# f0 l X& W8 A: T
Data Packs: vanilla, fabric, file/§e[服务器必装]§3CRH2C-2071.zip (incompatible), file/§e[服务器必装]§4[内部禁泄]§a[bili冰树是GOD]§6§lMTR指示牌追加v1.3BETA-§c§l§n盗版必究.zip (incompatible), file/§e[服务器必装]§6宇通E12.zip (incompatible), file/§e[服务器必装]§bMTR国铁轨道追加正式版v2.0.zip (incompatible), file/§e[服务器必装]§fgbt.zip (incompatible), file/§e[服务器必装]§fshLCD-NOLANGS-16A02-v2024.5.zip (incompatible), file/§e[服务器必装]§f字体材质.zip (incompatible), file/§e[服务器必装]§f阿尔斯通莱顿重工列车(1-7号线).zip (incompatible)
* ?. i5 J2 j/ w, l4 m% Q Enabled Feature Flags: minecraft:vanilla
1 T) s5 {# }0 X7 C World Generation: Stable
( E! ] \( S3 R9 n Is Modded: Definitely; Server brand changed to 'fabric'
/ z1 @7 h" a% O- x. r: R Type: Dedicated Server (map_server.txt)
! A3 a) \5 N8 L+ Z以下为豆包AI解析(希望有所帮助):
9 l O- v" Q. a- r) I' O[color=var(--md-box-samantha-normal-text-color) !important]以下是对这份 Minecraft 服务器崩溃报告的详细解析:% j: r9 Y, |' b6 |) e
一、崩溃概述
1 j3 J1 h* v5 r! G: ?" R' S- 时间:2024 年 11 月 24 日 20:54:56
- 描述:在服务器的 tick 循环(即游戏每一次更新循环)过程中发生了异常,导致服务器崩溃。
, W5 ~7 O3 G! L K% R3 D 二、错误核心信息
/ {' U& r9 t# t5 `; o' t; ^1 H- 错误类型:java.lang.NoSuchMethodError
- 这表示在代码运行期间,尝试调用了一个不存在的方法。具体来说,是找不到 org.mtr.mod.config.Server 类中的 getUseThreadedSimulation() 方法。' p5 S0 s1 U9 `( F R: Y; [
- 错误发生位置及调用栈:
- top.mcmtr.mod.Init.lambda$init$1(Init.java:56):错误最初在 top.mcmtr.mod.Init 类的一个匿名内部函数(lambda 表达式)中触发,该函数位于 Init.java 文件的第 56 行,可能是在此处初始化相关操作时尝试调用了那个不存在的方法。
- 随后,异常依次传播到以下各个类和方法中:
- org.mtr.mapping.registry.EventRegistry.lambda$registerServerStarted$1(EventRegistry.java:26):涉及服务器启动事件注册相关的匿名内部函数,在 EventRegistry.java 文件第 26 行。
- net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.lambda$static$2(ServerLifecycleEvents.java:49):与服务器生命周期事件处理相关的静态匿名内部函数,在 ServerLifecycleEvents.java 文件第 49 行。
- net.minecraft.server.MinecraftServer.handler$zgc000$fabric-lifecycle-events-v1$afterSetupServer(MinecraftServer.java:2352):MinecraftServer 类中处理服务器设置完成后后续操作的方法,在 MinecraftServer.java 文件第 2352 行。
- net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:654):MinecraftServer 类中的另一个方法,在 MinecraftServer.java 文件第 654 行。
- net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:266):同样是 MinecraftServer 类中的方法,在 MinecraftServer.java 文件第 266 行。
- java.base/java.lang.Thread.run(Thread.java:842):最终导致线程执行出现问题,在 java.base/java.lang.Thread.run 方法(Thread.java 文件第 842 行)处终止了异常传播链,因为线程遇到异常通常会停止当前执行路径并抛出异常信息。& f6 i: C- ~, l+ G0 F$ r
& X1 {+ A1 f0 n' t4 d; V
7 ^9 |: b3 @ J1 w2 @% v 三、系统详情8 x6 E6 J L- j) h
- Minecraft 版本及相关信息:
- 版本:1.19.4
- 版本 ID:1.19.4. n3 m3 {1 J+ y+ F- L) ~# d
- 操作系统:Windows 10(amd64)版本 10.0
- Java 版本及虚拟机信息:
- Java 版本:17.0.10,由 Oracle Corporation 提供
- Java VM 版本:Java HotSpot (TM) 64-Bit Server VM(混合模式,共享),同样由 Oracle Corporation 提供1 B; a! \1 K' J% |% z. E
- 内存信息:
- 当前使用内存:666431000 字节(约 635 MiB)
- 最大可用内存:2147483648 字节(约 2048 MiB)
- 总内存:1691353088 字节(约 1613 MiB)% H! A' j ?* A( ^/ }5 W
- CPU 信息:
- 数量:8 个逻辑 CPU,来自 Intel (R) Xeon (R) CPU E5-2680 v4 @ 2.40GHz 处理器
- 包含处理器的详细信息如微架构、频率等。
5 r. y* B0 v; j) x: C% D9 w" s
- 显卡信息:列出了两张显卡的详细信息,包括名称、厂商、显存等,不过从显存为 0.00 来看,可能并非主要用于游戏图形处理的高性能显卡。
- 虚拟内存信息:包括最大虚拟内存、已使用虚拟内存等情况。
- JVM Flags:未设置任何 JVM 标志(0 total)。
- Fabric Mods:详细列出了服务器所加载的众多 Fabric 模组及其依赖库,比如:
- aft_fabroads:Aftersans53228's fabric roads 1.0.2,其自身还依赖了 LibGui、Jankson 等库。
- architectury:Architectury 8.2.91。
- badpackets:Bad Packets 0.4.3 等等。众多模组涵盖了从道路添加、物品交互、配置管理、图形渲染等各个方面的功能扩展。
" z# @" b0 J/ H$ U2 Q7 E+ T 2 [" S+ ~/ v) [/ I
四、服务器运行状态信息
8 o; x6 M2 J% S* ^( B- 服务器运行状态:正在运行(true)。
- 玩家数量:0 人,最大可容纳 20 人。
- 数据 包:列出了多个已加载的数据包,不过都显示为不兼容状态,如 file/§e[服务器必装]§3CRH2C-2071.zip 等,可能这些数据包存在版本或格式等方面的问题与当前服务器配置不匹配。
- 启用的功能标志:仅启用了 minecraft:vanilla。
- 世界生成:稳定。
- 服务器是否被修改:明确是被修改过的,服务器品牌已变为 'fabric',表明使用了 Fabric 相关的模组和框架来扩展服务器功能。
9 Z* M8 \* t" F$ E 五、可能导致错误的原因及解决办法(一)版本不匹配
5 @* [2 r# k; |9 `% }2 {/ X- 原因:
- org.mtr.mod.config.Server 所在的模组或相关库在编译时和运行时的版本可能不一致。例如,编译项目时使用的版本有 getUseThreadedSimulation() 方法,但运行时加载的版本较旧,该方法已被移除或尚未添加。
3 a+ B7 P2 H2 Y' |6 ~2 Y) \% ]
- 解决办法:
- 检查项目的依赖管理文件(如 Maven 的 pom.xml 或 Gradle 的 build.gradle,如果适用的话),确保所有依赖的库版本都是正确且一致的。
- 尝试更新相关模组或库到最新版本,同时要注意可能会引入其他兼容性问题,需进行充分测试。0 n% z+ w: h' G4 F* P
4 h# Q) {5 o' n) U8 R6 G" T (二)类路径问题
# |: S) k* m. D1 R+ ~% U- 原因:
- 可能在运行时,正确版本的包含 getUseThreadedSimulation() 方法的类没有被正确加载到类路径中。这可能是由于类路径配置错误,或者在运行时某些库没有被正确添加到类路径导致的。
( a8 d0 C$ f" {6 b4 L8 h! t
- 解决办法:
- 仔细检查运行时的类路径设置,确保所有需要的库都在类路径中。在 Java 应用中,可以通过查看启动脚本(如果有)或者在 IDE 中检查运行配置来确认类路径的设置是否正确。
- 如果是在一些容器化环境(如 Docker)中运行,也要检查容器内的类路径设置是否正确。; `/ ]: m" s* T% `9 K7 @ z6 J
( X8 j6 `: H) z V( u (三)编译错误1 q* B0 c3 |& H, b
- 原因:
- 虽然这种情况相对较少,但也有可能是在编译项目时,由于某些原因(如代码中的错误引用、编译过程中的异常等)导致 getUseThreadedSimulation() 方法实际上并没有被正确编译进最终的可执行文件或库中,即使对应的源文件中有该方法定义。
# X: ?' V* Y- y/ ?
- 解决办法:
- 尝试重新编译项目,确保编译过程没有任何错误提示。可以先清理之前的编译产物(如删除 target 文件夹等,具体取决于项目的构建工具),然后再进行完整的编译操作。3 c/ h- j* O! Q6 L3 r
$ b3 h/ c' T6 ^: v/ I5 h
. b- b; ^8 j4 O3 E |
|