编译jogamp:javac doesn‘t support the “nativeheaderdir“ attribute

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译jogamp:javac doesn‘t support the “nativeheaderdir“ attribute相关的知识,希望对你有一定的参考价值。

  有人找到我,希望能帮忙编译一下loongarch64平台上的jogamp 2.4.0。为什么能找到我,当然是因为我是全网唯一一个公开声称自己编译通过的(肯定有人编译通过了,只是没说而已)。
  首先我谨慎的表示,编译肯定可以通过,不能想的太简单。按照魔鬼定律。。。

  本着先易后难,逐步推进的原则,吾先在UBUNTU22上编译AMD64版本。果然,遇到了新错误:

BUILD FAILED
/home/wuxi/Jogamp-2.4.0/gluegen/make/build.xml:1090: The following error occurred while executing this line:
/home/wuxi/Jogamp-2.4.0/gluegen/make/build.xml:786: javac doesn't support the "nativeheaderdir" attribute

  大锅咱不能给点面子?赶紧搜索自己的博文,找到官方编译指导:

 How to build JOGL

  文档中明确提到了JDK17。于是吾就安装了JDK17,并设置了环境,再进行编译,顺利通过。

以上是关于编译jogamp:javac doesn‘t support the “nativeheaderdir“ attribute的主要内容,如果未能解决你的问题,请参考以下文章

build.xml:391: javac doesn‘t support the “nativeheaderdir“ attribute

错误: 程序包org.eclipse.swt.graphics不存在/swt.jar下载方法

支持x86/aarch/mips/loongarch的jogamp-2.3.2源码开源

全网首发:成功在loongarch64上编译成功jogamp(提供下载库)

Java3D/J3D/Jogamp测试代码

jogamp:MAC机,有的能正常运行,有的直接崩溃