Please port CPUType detection to your platform (CPU_ABI string ‘loongarch64‘)

简介: Please port CPUType detection to your platform (CPU_ABI string ‘loongarch64‘)

具体错误:

java.lang.ExceptionInInitializerError
  at com.jogamp.opengl.GLProfile.<clinit>(GLProfile.java:147)
  at jogamp.opengl.ThreadingImpl$1.run(ThreadingImpl.java:83)
  at jogamp.opengl.ThreadingImpl$1.run(ThreadingImpl.java:66)
  at java.security.AccessController.doPrivileged(Native Method)
  at jogamp.opengl.ThreadingImpl.<clinit>(ThreadingImpl.java:66)
  at com.jogamp.opengl.Threading.disableSingleThreading(Threading.java:164)
  at javax.media.j3d.JoglPipeline.initialize(JoglPipeline.java:129)
  at javax.media.j3d.PGPipeline.getDefaultConfiguration(Unknown Source)
Caused by: java.lang.RuntimeException: Please port CPUType detection to your platform (CPU_ABI string 'loongarch64')
  at com.jogamp.common.os.Platform$CPUType.query(Platform.java:211)
  at jogamp.common.os.PlatformPropsImpl.<clinit>(PlatformPropsImpl.java:240)
  ... 22 more
java.lang.NoClassDefFoundError: Could not initialize class jogamp.opengl.ThreadingImpl
  at com.jogamp.opengl.Threading.disableSingleThreading(Threading.java:164)
  at javax.media.j3d.JoglPipeline.initialize(JoglPipeline.java:129)
  at javax.media.j3d.Pipeline.createPipeline(Pipeline.java:92)
  at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:858)
  at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:267)
  at javax.media.j3d.Canvas3D.<clinit>(Canvas3D.java:3811)

  原因是jogmap没有在loongarch64上编译。参考吾其他博文编译即可。

编译之后,相应的jar包都要更新一下。

目录
相关文章
|
8月前
Mac M1 报错 ld: library not found for -lSystem
Mac M1 报错 ld: library not found for -lSystem
232 0
|
11月前
|
Linux Windows
The Genymotion virtual device could not obtain an IP address
The Genymotion virtual device could not obtain an IP address
56 0
|
Java
Please port CPUType detection to your platform (CPU_ABI string ‘loongarch64‘)
Please port CPUType detection to your platform (CPU_ABI string ‘loongarch64‘)
79 0
MAC编译lame ld: symbol(s) not found for architecture x86_64/_lame_init_old“, referenced from
MAC编译lame ld: symbol(s) not found for architecture x86_64/_lame_init_old“, referenced from
195 0
MAC编译OpenJDK8:error: invalid argument ‘-std=gnu++98‘ not allowed with ‘C‘
MAC编译OpenJDK8:error: invalid argument ‘-std=gnu++98‘ not allowed with ‘C‘
83 0
《Intel Data Direct IO (Intel DDIO)Frequently Asked Questions》电子版地址
Intel Data Direct I/O (Intel DDIO):Frequently Asked Questions
60 0
《Intel Data Direct IO (Intel DDIO)Frequently Asked Questions》电子版地址
成功解决OpenVideoCall(不可用)以及MSB8020 The build tools for v141 (Platform Toolset = ‘v141‘) cannot be found
成功解决OpenVideoCall(不可用)以及MSB8020 The build tools for v141 (Platform Toolset = ‘v141‘) cannot be found
成功解决OpenVideoCall(不可用)以及MSB8020 The build tools for v141 (Platform Toolset = ‘v141‘) cannot be found
|
Oracle 关系型数据库 Java
Can&#39;t load AMD 64-bit .dll on a IA 32-bit platform错误消息的处理
Can&#39;t load AMD 64-bit .dll on a IA 32-bit platform错误消息的处理
Can&#39;t load AMD 64-bit .dll on a IA 32-bit platform错误消息的处理
|
Kubernetes 网络协议 Ubuntu
错误消息 This computer doesn‘t have VT-X/AMD-v enabled
错误消息 This computer doesn‘t have VT-X/AMD-v enabled
376 0
错误消息 This computer doesn‘t have VT-X/AMD-v enabled
|
Unix 编译器 Linux
Linux必知词汇:应用二进制接口(Application Binary Interface, ABI)
Linux必知词汇:应用二进制接口(Application Binary Interface, ABI)
1603 0