我想安装jMonkey 引擎系统范围内,以便所有用户都可以使用它。
我该把这些文件放在哪里?
$ unzip -q jME2_0_1-StableDistribution.zip
$ tree -Fn jME2_0_1-StableDistribution/jME2_0_1-StableDistribution/
jME2_0_1-StableDistribution/jME2_0_1-StableDistribution/
|-- jme-audio.jar
|-- jme-awt.jar
|-- jme-collada.jar
|-- jme-editors.jar
|-- jme-effects.jar
|-- jme-font.jar
|-- jme-gamestates.jar
|-- jme.jar
|-- jme-model.jar
|-- jme-ogrexml.jar
|-- jme-scene.jar
|-- jme-swt.jar
|-- jme-terrain.jar
`-- lib/
|-- jme-colladabinding.jar
|-- jme-colladabinding-src.jar
|-- jogl/
| |-- CHANGELOG.txt
| |-- COPYRIGHT.txt
| |-- gluegen-rt.jar
| |-- jogl.jar
| |-- LICENSE-JOGL-1.1.1.txt
| `-- native/
| |-- linux_amd64/
| | |-- libgluegen-rt.so
| | |-- libjogl_awt.so
| | |-- libjogl_cg.so
| | `-- libjogl.so
| |-- linux_i586/
| | |-- libgluegen-rt.so
| | |-- libjogl_awt.so
| | |-- libjogl_cg.so
| | `-- libjogl.so
| |-- macosx/
| | |-- libgluegen-rt.jnilib
| | |-- libjogl_awt.jnilib
| | |-- libjogl_cg.jnilib
| | `-- libjogl.jnilib
| |-- solaris_i586/
| | |-- libgluegen-rt.so
| | |-- libjogl_awt.so
| | |-- libjogl_cg.so
| | `-- libjogl.so
| |-- windows_amd64/
| | |-- gluegen-rt.dll
| | |-- jogl_awt.dll
| | |-- jogl_cg.dll
| | `-- jogl.dll
| `-- windows_i586/
| |-- gluegen-rt.dll
| |-- jogl_awt.dll
| |-- jogl_cg.dll
| `-- jogl.dll
|-- jorbis/
| |-- copying.txt
| `-- jorbis-0.0.17.jar
|-- junit/
| `-- junit-4.1.jar
|-- lwjgl/
| |-- jinput.jar
| |-- LICENSE.txt
| |-- lwjgl.jar
| |-- lwjgl_util_applet.jar
| |-- lwjgl_util.jar
| `-- native/
| |-- linux/
| | |-- libjinput-linux64.so
| | |-- libjinput-linux.so
| | |-- liblwjgl64.so
| | |-- liblwjgl.so
| | |-- libopenal64.so
| | `-- libopenal.so
| |-- macosx/
| | |-- libjinput-osx.jnilib
| | |-- liblwjgl.jnilib
| | `-- openal.dylib
| |-- solaris/
| | |-- liblwjgl.so
| | `-- libopenal.so
| `-- windows/
| |-- jinput-dx8.dll
| |-- jinput-raw.dll
| |-- lwjgl64.dll
| |-- lwjgl.dll
| |-- OpenAL32.dll
| `-- OpenAL64.dll
|-- mvn-lib-install.sh
`-- swt/
|-- about_files/
| |-- IJG_README.txt
| `-- mpl-v11.txt
|-- about.html
|-- linux/
| `-- swt.jar
|-- macosx-carbon/
| `-- swt.jar
|-- macosx-cocoa/
| `-- swt_fake.jar
`-- windows/
`-- swt.jar
23 directories, 77 files
答案1
您可以将它们放在 Java SDK 的扩展目录中。因为它将由默认类加载器加载。
基本上,您需要执行以下步骤:
将所有 jar 复制到临时文件夹,然后
sudo cp *jar /usr/lib/jvm/default-java/jre/lib/ext
将你计算机架构的所有共享对象(*.so)复制到一个临时文件夹,然后:
sudo cp *so /usr/lib/jvm/default-java/jre/lib/i386
或者(如果你使用的是 amd64):
sudo cp *so /usr/lib/jvm/default-java/jre/lib/amd64
答案2
一般来说,大多数手动安装的软件会放在 /opt 文件夹中,例如 xampp 和 Aptana studio,这里有一个更广泛的解释。