Невозможно сыграть в игру "Blocks That Matter"

Я установил последнюю версию JDK 1.7.0_u1, используя метод, представленный на этой странице WebUpd8 .

Я также распаковал настройки deb, которые я получил, и отредактировал управляющий файл, чтобы не устанавливать java6.

Я получаю следующую ошибку при запуске с помощью: java -jar /opt/BlocksThatMatter/BTM.jar

Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
        at java.lang.Runtime.loadLibrary0(Runtime.java:845)
        at java.lang.System.loadLibrary(System.java:1084)
        at org.lwjgl.Sys$1.run(Sys.java:73)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
        at org.lwjgl.Sys.loadLibrary(Sys.java:82)
        at org.lwjgl.Sys.<clinit>(Sys.java:99)
        at org.lwjgl.util.Timer.<clinit>(Timer.java:50)
        at Microsoft.Xna.Framework.Game.<init>(Game.java:19)
        at org.flixel.FlxFactory.<init>(FlxFactory.java:74)
        at SSS.BTM.Main.BlocksThatMatter.main(BlocksThatMatter.java:13)
0
задан 4 November 2011 в 18:41

2 ответа

Я установил эту игру, и она работает с openjdk-6 (6b23 ~ pre10-0ubuntu5), поставляемым в 32-битной Ubuntu 11.10 (также 11.04). Нет необходимости устанавливать Oracle Java, если вы хотите только запустить эту игру. Мне не нужно было делать исполняемый BTM (установленный blocks-material_1.0.0.6_all.deb), он просто запускался при запуске из ярлыка.

0
ответ дан 4 November 2011 в 18:41

Мы работаем над этим.

На данный момент вы можете попробовать:

  • открыть терминал

  • перейти в папку с игрой:

cd / opt / BlocksThatMatter /

  • разрешают права на исполняемый файл для исполняемого файла BTM:

chmod + x BTM (могут требовать права администратора: sudi chmod + x BTM)

  • добавить обновить ваш путь:

export LD_LIBRARY_PATH = "/ usr / lib / jvm / jdk1.7.0_01 / jre / lib / amd64" [ 1111]

(это может варьироваться в зависимости от архитектуры вашего процессора; если вы используете OpenJDK или платный Oracle; место, где вы установили свой Java-компьютер). Например, это также может быть экспорт LD_LIBRARY_PATH = "/ opt / java / jre / lib / amd64 "

  • , затем попробуйте запустить игру с

./ BTM

Надеюсь, этот временный обходной путь поможет.

0
ответ дан 4 November 2011 в 18:41

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

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