在某平台上,运行得到错误:

java.lang.InterruptedException
com.jogamp.opengl.GLException: J3D-Renderer-1: createImpl ARB n/a but required, profile > GL2 requested (OpenGL >= 3.1). Requested: GLProfile[GL3bc/GL3bc.hw], current: 3.0 (Compat profile, compat[ES2], FBO, hardware) - 3.0 Mesa 18.0.5at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:440)at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765)at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648)at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6411)at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4612)at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2386)at javax.media.j3d.Renderer.doWork(Renderer.java:881)at javax.media.j3d.J3dThread.run(J3dThread.java:271)DefaultRenderingErrorListener.errorOccurred:
CONTEXT_CREATION_ERROR: Renderer: Error creating Canvas3D graphics context
graphicsDevice = X11GraphicsDevice[screen=0]
canvas = javax.media.j3d.PGCanvas3D[canvas0,0,0,1224x688]
X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 3/3, reusable (open, marked uncloseable): 0, pending (open in creation order): 3)
X11Util: Open X11 Display Connections: 3
X11Util: Open[0]: NamedX11Display[:0.0, 0x7f40eb15f0, refCount 1, unCloseable false]
X11Util: Open[1]: NamedX11Display[:0.0, 0x7f200567d0, refCount 1, unCloseable false]
X11Util: Open[2]: NamedX11Display[:0.0, 0x7f24006890, refCount 1, unCloseable false]

  当时有点傻眼。结果网上找到一篇文章,更新jar包得以解决。提供一个下载链接:具体的说:

  • 下载GLContextImpl.class

https://download.csdn.net/download/quantum7/12326854

  • 替换jogl-all.jar中的jogamp/opengl目录下同名文件

com.jogamp.opengl.GLException: J3D-Renderer-1: createImpl ARB n/a but required, profile > GL2 reques相关推荐

  1. jzy3D从入门到弃坑_4尝试使用jzy3D1.0画图失败

    jzy3D从入门到弃坑_4 尝试使用jzy3D1.0画图失败 觉得有用的话,欢迎一起讨论相互学习~ 记录一下使用jzy3D1.0失败 究其原因在于 本人才疏学浅,对于JAVA openGL真的是一窍不 ...

  2. 3D着色器(OpenGL)

    3D着色器(OpenGL) 本章将更详细地查看着色器,包括如何将数据直接传输到顶点和片段着色器中的CPU-以前部分中的示例将数据用作字面价值(以及使用vertex)将硬编码的数据作为文字值(以及使用V ...

  3. matlab图片渲染,MATLAB图渲染:OpenGL与Painters?

    当涉及哪个渲染器用于MATLAB数字或什么时候重要时,我无能为力,但我遇到了一些重要的例子: plot(0,0,'ko','markersize',50,'linewidth',8); set(gcf ...

  4. OpenGL基础知识介绍和简单使用

    OpenGL基础知识介绍 OpenGL简介 OpenGL 专业词解析 1.OpenGL上下文[context] 2.渲染 3.顶点数组和顶点缓冲区 4.着色器程序Shader 5.顶点着色器(Vert ...

  5. opengl版本发展史及各种概念的厘清

    1.版本发展 1 opengl的版本区别 1.1 opengl1.1        1995年,SGI推出了更为完善的OpenGL 1.1版本.OpenGL 1.1的性能比1.0版提高甚多.其中包括改 ...

  6. OpenGL中的上下文 理解整理

    OpenGL中的上下文(Context) OpenGL状态机与上下文 OpenGL是一个状态机,它拥有非常多的状态变量,并且每个状态变量都有默认值. OpenGL在渲染的时候需要一个Context来记 ...

  7. 在英特尔® 凌动™ 处理器上将 OpenGL* 游戏移植到 Android* (第二部分)

    本文是两部分中的第二部分,讨论了将 OpenGL 游戏移植到 Google Android 平台存在的障碍. 在开始游戏植入项目(包括 OpenGL 扩展的差别.浮点支持.纹理压缩格式和 GLU 库) ...

  8. [转]OpenGL基础技术讲座--发展历史

    OpenGL基础技术讲座--发展历史 第一讲 OpenGL 的发展历史 人们对三维图形技术的研究已经经历了一个很长的历程,而且涌现了许多三维图形开发工具,其中SGI公司推出的GL(Graphics L ...

  9. OpenGL基础2:OpenGL简介

    小朋友你是否有很多问号,不知道为什么需要这么多复杂的方法,也不知道为什么要这么设计,更不知道仅仅显示一个点都那么复杂,后面3D游戏中的那么精美的表现是否离自己很远很远--要不,再来一起看看openGL ...

  10. 从未停止!OpenGL的版本历史和发展

    由于本文的内容过长,在Chrome浏览器下可能不能完全显示,建议使用IE或者FireFox阅读本文. 来源请注明,本文永久地址为http://www.cnblogs.com/vertexshader/ ...

最新文章

  1. 基于OpenCV的位姿估计
  2. 安装sqoop1.4.6-cdh5.5.2
  3. [转]ArcGIS.Server.9.3和ArcGIS API for Flex实现Query查询定位中心功能(七)
  4. 如何为同一字体添加多个字体文件?
  5. arm-linux-g 找不到头文件,交叉编译错误“ arm-none-eabi-g ++找不到条目符号”
  6. CentOS设置ssh连接的方法
  7. 网站排障分析常用的命令
  8. mysql 分组查出来横向展示_实战MySql查询
  9. 2021年浙江省高考成绩查询哪里快,2021年浙江高考成绩排名及成绩公布时间什么时候出来...
  10. python中unexpectedtoken怎么解决_linux后台执行./run.py提示python syntax error near unexpected token `('...
  11. c/c++教程 - 2.1 程序的内存模型 内存四区 代码区 全局区 堆区 栈区 new操作符
  12. 整理一年中使用到的工具和类库,可能正有你需要的!
  13. RTK差分通讯链路---电台
  14. HTML中img路径问题
  15. 百度热力图颜色说明_各大软件地图中的热力图是什么?如何正确使用?收藏了...
  16. 二维平面成像模型(Models for transformations)(一)
  17. linux-Perl-语言入门
  18. 埃森哲五年java待遇_【埃森哲工资】java开发工程师待遇-看准网
  19. [Hadoop]HDFS机架感知策略
  20. 统计图配色方案_填充

热门文章

  1. 算法的优缺点_逻辑回归算法的优缺点
  2. sqoop连接hive和mysql_【数据平台】sqoop支持hive和mysql互导的基本语句格式
  3. excel 时间戳转换为日期
  4. jquery uploadify 避免jquery.uploadify.min.js 文件多次引用导致只有最后一个才能上传
  5. mq消息落地及业务处理踩坑记录
  6. 简单记录fastDFS安装
  7. 面试官最爱的volatile关键字
  8. 90后告别第一份工作后,更青睐新一线城市开启职场第二步
  9. 碰到的TypeError--记录
  10. Skype for Business 2015全新部署_07.前端安装01