Simbad需要Java 3D [英] Simbad requires Java 3D

查看:277
本文介绍了Simbad需要Java 3D的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

上下文:


  • MS Windows 8,

  • jre7已由MS Windows安装程序预先安装,

  • MS Windows PATH环境变量已设置为JRE7 bin文件夹-C:\Program Files(x86)\Java\jre7\bin

  • simbad-1.4.jar 已下载到本地文件夹中。

  • MS Windows 8,
  • jre7 preinstalled by MS Windows setup,
  • MS Windows PATH environment variable has set to JRE7 bin folder - C:\Program Files (x86)\Java\jre7\bin,
  • simbad-1.4.jar is downloaded into a local folder.

用例:


  • simbad-1.4.jar由命令运行线

  • simbad-1.4.jar is run by command line

java -jar simbad-1.4.jar

java -jar simbad-1.4.jar

或通过双击simbad -1.4.jar

or by just double-clicking on simbad-1.4.jar

在两种情况下

Simbad requires Java 3D

错误消息框。

是的,我知道,设置 Java 3D 应该可以解决该问题,但是我只想将Java 3D与simbad-1.4.jar的子文件夹一起提供/设置在子文件夹中,以免安装Jav将3D转换为标准C:\Program Files(x86)\Java\Java3D位置。

Yes, I know, setting-up Java 3D should probably fix the issue but I'd like to just deliver/setup Java 3D together with/in a subfolder to simbad-1.4.jar IOW to not install Java 3D into a standard C:\Program Files (x86)\Java\Java3D location.

请告知我如何设置与simbad-1.4.jar打包在一起的Java 3D,或者回答一个更普遍的问题:

Please advise how can I setup Java 3D packaged together with simbad-1.4.jar, or answer a more general question:


  • 如何部署与Java 3D库打包在一起的,使用Java 3D的Java客户端应用程序?

  • How to deploy a Java client application, which uses Java 3D, packaged together with Java 3D library?

PS我知道,并且我已经使用-classpath选项成功运行了其他示例Java客户端应用的.jar(通过使用Eclipse导出),但是它们没有使用Java 3D或simbad-1.4。

P.S. I know about and I have used -classpath option to successfully run other sample java client apps' .jar(s) I have made exported by using Eclipse but they haven't used nor Java 3D nor simbad-1.4.

推荐答案

我使用的环境略有不同(Win7-64bit,JDK 1.7),但这也适用于您的环境。

I'm using a slightly different environment (Win7-64bit, JDK 1.7), but this should work for your environment also.


  1. https://java3d.java.net/binary-builds.html

  2. 将下载的文件解压缩,还有另一个名为 j3d-jre.zip的zip文件。

  3. 在要打包在一起的目录中解压缩 j3d-jre.zip。

  4. 将simbad jar文件放在该目录中。

  5. 创建一个包含以下行的DOS批处理文件:

  1. download java3d .zip package from https://java3d.java.net/binary-builds.html
  2. unzip the downloaded file, and there's is another zip file named "j3d-jre.zip"
  3. unzip 'j3d-jre.zip' in a directory you want to package together.
  4. place simbad jar file in that directory.
  5. create a DOS batch file with these lines in it:




    @echo off
    set CLASSPATH=.;.\lib\ext\j3dcore.jar;.\lib\ext\j3dutils.jar;.\lib\ext\vecmath.jar;.\simbad-1.4.jar
    set PATH=%PATH%;.\bin
    java -classpath %CLASSPATH% simbad.gui.Simbad

希望如此帮助。

这篇关于Simbad需要Java 3D的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆