Как я могу установить библиотеки Java, такие как jMonkey Engine для всей системы?

Я хочу установить jMonkey Engine для всей системы, чтобы его могли использовать все пользователи.

Где я могу положить эти файлы?

$ 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
2
задан 26 November 2010 в 21:52

2 ответа

Вы можете поместить их в каталог расширений вашего Java SDK. Так как он будет загружен загрузчиком классов по умолчанию.

В основном вы делаете следующие шаги:

  • Скопируйте все банки во временную папку, затем

    sudo cp *jar /usr/lib/jvm/default-java/jre/lib/ext

  • [ 119] Скопируйте все общие объекты (* .so) архитектуры вашего компьютера во временную папку, затем:

    sudo cp *so /usr/lib/jvm/default-java/jre/lib/i386

    или (если вы используете amd64):

    [ 1112] sudo cp *so /usr/lib/jvm/default-java/jre/lib/amd64

0
ответ дан 26 November 2010 в 21:52

Вообще говоря, большинство программ, устанавливаемых вручную, помещаются в папку / opt, например, в xampp и Aptana studio, здесь есть более подробное объяснение.

Что такое папка выбора для

0
ответ дан 26 November 2010 в 21:52

Другие вопросы по тегам:

Похожие вопросы: