首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Java3D在Window10上运行Intel(R) UHD图形630卡(DirectX)

如何使用Java3D在Window10上运行Intel(R) UHD图形630卡(DirectX)
EN

Stack Overflow用户
提问于 2022-01-16 02:10:35
回答 1查看 240关注 0票数 0

我无法使用Java3D 1.5.1加载3D对象。我试了几个例子,比如:

(1) HelloUniverse.java from https://www.cs.utexas.edu/~scottm/cs324e/CodeSamples/HelloUniverse.java这个和其他Java3D应用程序的主要错误是“java.library.path中没有J3D”,就像我在C:\Window和其他系统文件夹中放置了"j3dcore-ogl.dll“的屏幕截图Java3D应用程序的错误,但是当我运行"regsvr32 j3dcore-ogl.dll”时,加载了‘j3dcore-ogl.dll’模块,但没有找到入口点DllRegisterServer。‘我试图为我的图形卡找到一个OpenGL驱动程序,但没有成功。我试图切换到"Java3D/1.5.1/README.html“中记录的DirectX选项,但失败了。

(2) Mykeynavbeh.java (玩具平面)来自https://sites.google.com/site/java3dapplets/home/source-code-toyplane这个和其他Java3D小程序的主要错误是“找不到或加载主类sun.applet.AppletViewer”,就像这个截图Java3D小程序的错误,我把JRM改成了JavaSE-8,但是没有效果。作者Mykeynavbeh或fukinotou11d (他的用户名在Youtube频道上)似乎已经成功地用PC运行了这些小程序和应用程序。我真希望像他这样的人能帮我。先谢谢大家。佩里

EN

回答 1

Stack Overflow用户

发布于 2022-04-15 08:04:31

1是C:\Program (x86)\Java\jdkx.x.x\jre\bin中的j3dcore-ogl.dll吗?(64位版本的程序文件)

请查收

  • j3dcore-d3d.dll
  • j3dcore-ogl.dll
  • j3dcore-ogl-cg.dll
  • j3dcore-ogl-chk.dll

在上面的bin文件夹中,

  • j3dcore.jar
  • j3dutils.jar
  • vecmath.jar

在C:\Program (x86)\Java\jdkx.x.x\jre\lib\ext中

如果所需的文件位于正确的目录中,我认为Java3D程序应该可以很好地使用Java8中的Java3D 1.5.1。

如果它们不在上述文件夹中,可能是Java3D安装程序(对于64位安装程序,有时缺少所需的.dlls之一)有问题,或者在安装新JDK之后没有重新安装Java3D,例如在将JDK从1.7更新到1.8之后。

如果无法在上述文件夹中找到这些文件,请手动尝试以下操作:

  1. 将这些.dll文件从C:\Program (x86)\Java\Java3D\x.x.x\bin复制到C:\Program (x86)\Java\jdkx.x.x\jre\bin。
  2. 将这些.jar文件从C:\Program (x86)\Java\Java3D\x.x.x\lib\ext复制到C:\Program (x86)\Java\jdkx.x.x\jre\lib\ext。

请在观看我的视频时安装(复制)上述文件,

“如何将MetasequoiaLE(免费)模型放入Java 3D_2,”1:34 https://youtu.be/AXhPFOupwUM

因为他们的位置有点难找。

2您可能需要使用Java3D 1.6。Java3D 1.5.1不再维护。另一方面,Java3D 1.6是由热心的开发人员积极维护的。本机库( .dll )被挂在慢跑have . are中,所以您不必担心.dll文件。

3.

这个程序是一个扩展Applet类的java应用程序,而不是要在AppletViewer或web浏览器上执行的applet。它可以像在Java8中那样作为一个普通的java程序执行,也可以作为一个.jar文件分发。

我以前常在那个网站上显示小程序。网站名"Java3D Applets“就是从这里来的。抱歉给你带来了混乱和误导。我删除了这些小程序,因为它们不能再被使用,而是开始在那里发布简单的Java3D应用程序源代码。谷歌通知说,从2021年9月1日开始,经典谷歌网站将不再可查看,因此我将旧网站的内容移至新网站,并重新排列了该网站:

https://sites.google.com/view/flying-java-3d/home

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70726894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档