SSW под линуксом

Форум для обсуждения Battletech в целом.

Модераторы: Siberian-troll, Hobbit

SSW под линуксом

Сообщение ShadowBlade » 12 фев 2011, 18:42

Собственно вопрос - кто-нить запускал SSW под линем?
Столкнулся с тем, что при запуске в Open JDK 6 Runtime прога тупо виснет на заставке.
Кто знает куда пинать, чтобы она нормально заработала?
И хотя бои между кланами велись на планетарном масштабе,своими действиями они больше напоминали драку воспитанников младшей группы детского сада не поделивших песочницу (с) Era Digest: Golden Century
Аватара пользователя
ShadowBlade
Catalyst Demo Team
 
Сообщения: 2103
Зарегистрирован: 07 янв 2009, 12:24
Благодарил (а): 13 раз.
Поблагодарили: 42 раз.
Награды: 3
За заслуги перед порталом, 1ст (1) Операция "Крыса" (1) Покраска по форме IS - б (1)

Re: SSW под линуксом

Сообщение axeller » 12 фев 2011, 19:23

Вывод консоли можно?
– Ладно, Багс, у противника – превосходящая броня, превосходящая дальность и превоходящая сила. Что есть у нас? Правильно. Стиль!
Аватара пользователя
axeller
Новичок
 
Сообщения: 44
Зарегистрирован: 24 окт 2010, 21:27
Откуда: Днепродым/UA
Благодарил (а): 50 раз.
Поблагодарили: 2 раз.

Re: SSW под линуксом

Сообщение ShadowBlade » 12 фев 2011, 19:38

Подскажешь как эту консоль вытащить - будет.
И хотя бои между кланами велись на планетарном масштабе,своими действиями они больше напоминали драку воспитанников младшей группы детского сада не поделивших песочницу (с) Era Digest: Golden Century
Аватара пользователя
ShadowBlade
Catalyst Demo Team
 
Сообщения: 2103
Зарегистрирован: 07 янв 2009, 12:24
Благодарил (а): 13 раз.
Поблагодарили: 42 раз.
Награды: 3
За заслуги перед порталом, 1ст (1) Операция "Крыса" (1) Покраска по форме IS - б (1)

Re: SSW под линуксом

Сообщение axeller » 12 фев 2011, 20:23

Какой линь? Ubuntu-Suse-Debian-... И рабочее окружение - KDE-Gnome ?
– Ладно, Багс, у противника – превосходящая броня, превосходящая дальность и превоходящая сила. Что есть у нас? Правильно. Стиль!
Аватара пользователя
axeller
Новичок
 
Сообщения: 44
Зарегистрирован: 24 окт 2010, 21:27
Откуда: Днепродым/UA
Благодарил (а): 50 раз.
Поблагодарили: 2 раз.

Re: SSW под линуксом

Сообщение ShadowBlade » 12 фев 2011, 21:21

Убунта 10.04, Гном
И хотя бои между кланами велись на планетарном масштабе,своими действиями они больше напоминали драку воспитанников младшей группы детского сада не поделивших песочницу (с) Era Digest: Golden Century
Аватара пользователя
ShadowBlade
Catalyst Demo Team
 
Сообщения: 2103
Зарегистрирован: 07 янв 2009, 12:24
Благодарил (а): 13 раз.
Поблагодарили: 42 раз.
Награды: 3
За заслуги перед порталом, 1ст (1) Операция "Крыса" (1) Покраска по форме IS - б (1)

Re: SSW под линуксом

Сообщение axeller » 12 фев 2011, 21:32

В верхней (по умолчанию) строке:
Приложения -> Утилиты -> Терминал
Появляется собственно терминал. В нем вводишь:
cd /home/$тут_твое_имя_пользователя$/$путь$/$к_папке$/$с_ssw/
java -jar "SSW.jar"
И потом копируешь (после запуска/незапуска) то, что там появится.
– Ладно, Багс, у противника – превосходящая броня, превосходящая дальность и превоходящая сила. Что есть у нас? Правильно. Стиль!
Аватара пользователя
axeller
Новичок
 
Сообщения: 44
Зарегистрирован: 24 окт 2010, 21:27
Откуда: Днепродым/UA
Благодарил (а): 50 раз.
Поблагодарили: 2 раз.

Re: SSW под линуксом

Сообщение ShadowBlade » 13 фев 2011, 14:03

Ну на столько подробно можно было и не писать, линь я более-менее знаю, просто с яво ни когда под ним не работал.
Будешь смеяться, но при таком запуске все заводится. Если же запускать из-под иксов, то все виснет на лого.
Через ps выдернул как из иксов запускается SSW по такой же команде из терминала все заводится, только слегка ругается на вывод в лог файл, пишет следующее:
Memory Allocated [646905]
Unable to send output to Logs/SSW_Log.txt

Добавлено спустя 15 минут 17 секунд:
Вот вывод на консоль:
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.zip.ZipFile.<init>(ZipFile.java:75)
at IO.JarResources.init(JarResources.java:56)
at IO.JarResources.<init>(JarResources.java:39)
at filehandlers.ImageTracker.addResource(ImageTracker.java:38)
at filehandlers.ImageTracker.<init>(ImageTracker.java:22)
at ssw.gui.frmMain.<init>(frmMain.java:145)
at ssw.Main$1.run(Main.java:122)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.io.FileNotFoundException: ./Data/Fonts/Eurosti.ttf (Нет такого файла или каталога)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at Print.FontLoader.getFont(FontLoader.java:36)
at Print.FontLoader.<clinit>(FontLoader.java:22)
at Print.PrintConsts.<clinit>(PrintConsts.java:107)
at ssw.gui.frmMain.initComponents(frmMain.java:8270)
at ssw.gui.frmMain.<init>(frmMain.java:200)
at ssw.Main$1.run(Main.java:122)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
./Data/Fonts/Eurosti.ttf not loaded. Using serif font.
java.io.FileNotFoundException: ./Data/Fonts/EurostileLTStd.ttf (Нет такого файла или каталога)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at Print.FontLoader.getFont(FontLoader.java:36)
at Print.PrintConsts.<clinit>(PrintConsts.java:107)
at ssw.gui.frmMain.initComponents(frmMain.java:8270)
at ssw.gui.frmMain.<init>(frmMain.java:200)
at ssw.Main$1.run(Main.java:122)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
./Data/Fonts/EurostileLTStd.ttf not loaded. Using serif font.
java.io.FileNotFoundException: ./Data/Fonts/EurostileLTStd-Demi.ttf (Нет такого файла или каталога)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at Print.FontLoader.getFont(FontLoader.java:36)
at Print.PrintConsts.<clinit>(PrintConsts.java:108)
at ssw.gui.frmMain.initComponents(frmMain.java:8270)
at ssw.gui.frmMain.<init>(frmMain.java:200)
at ssw.Main$1.run(Main.java:122)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
./Data/Fonts/EurostileLTStd-Demi.ttf not loaded. Using serif font.
java.io.FileNotFoundException: ./Data/Fonts/LiberationSans-Regular.ttf (Нет такого файла или каталога)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at Print.FontLoader.getFont(FontLoader.java:36)
at Print.PrintConsts.<clinit>(PrintConsts.java:109)
at ssw.gui.frmMain.initComponents(frmMain.java:8270)
at ssw.gui.frmMain.<init>(frmMain.java:200)
at ssw.Main$1.run(Main.java:122)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
./Data/Fonts/LiberationSans-Regular.ttf not loaded. Using serif font.
java.io.FileNotFoundException: Data/Equipment/ammunition.dat (Нет такого файла или каталога)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at filehandlers.BinaryReader.ReadAmmo(BinaryReader.java:220)
at common.DataFactory.<init>(DataFactory.java:42)
at ssw.gui.frmMain.<init>(frmMain.java:414)
at ssw.Main$1.run(Main.java:122)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Data/Equipment/ammunition.dat (Нет такого файла или каталога)
java.io.FileNotFoundException: Data/Equipment/ammunition.dat (Нет такого файла или каталога)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at filehandlers.BinaryReader.ReadAmmo(BinaryReader.java:220)
at common.DataFactory.<init>(DataFactory.java:42)
at ssw.gui.frmMain.<init>(frmMain.java:414)
at ssw.Main$1.run(Main.java:122)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at ssw.gui.frmMain.SetWeaponChoosers(frmMain.java:541)
at ssw.gui.frmMain.<init>(frmMain.java:440)
at ssw.Main$1.run(Main.java:122)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
И хотя бои между кланами велись на планетарном масштабе,своими действиями они больше напоминали драку воспитанников младшей группы детского сада не поделивших песочницу (с) Era Digest: Golden Century
Аватара пользователя
ShadowBlade
Catalyst Demo Team
 
Сообщения: 2103
Зарегистрирован: 07 янв 2009, 12:24
Благодарил (а): 13 раз.
Поблагодарили: 42 раз.
Награды: 3
За заслуги перед порталом, 1ст (1) Операция "Крыса" (1) Покраска по форме IS - б (1)

Re: SSW под линуксом

Сообщение axeller » 13 фев 2011, 14:35

Как я понимаю, требуется просто запуск из-под иксов без консоли, да? Тогда предлагаю следующий метод:
1. Создать ssw.sh и прописать в нем
Код: Выделить всё
cd /путь/к/ssw/
java -jar "SSW.jar"

2. Складываешь его на рабочий стол или куда-нить еще.
3. Запускаешь с него SSW.
4. ???
5. PROFIT!
– Ладно, Багс, у противника – превосходящая броня, превосходящая дальность и превоходящая сила. Что есть у нас? Правильно. Стиль!
Аватара пользователя
axeller
Новичок
 
Сообщения: 44
Зарегистрирован: 24 окт 2010, 21:27
Откуда: Днепродым/UA
Благодарил (а): 50 раз.
Поблагодарили: 2 раз.

Re: SSW под линуксом

Сообщение ShadowBlade » 13 фев 2011, 14:59

Да, профит.
Еще бы окошко терминала после старта закрывалась, не ожидая закрытия проги и полный профит.
Сенькс.
И хотя бои между кланами велись на планетарном масштабе,своими действиями они больше напоминали драку воспитанников младшей группы детского сада не поделивших песочницу (с) Era Digest: Golden Century
Аватара пользователя
ShadowBlade
Catalyst Demo Team
 
Сообщения: 2103
Зарегистрирован: 07 янв 2009, 12:24
Благодарил (а): 13 раз.
Поблагодарили: 42 раз.
Награды: 3
За заслуги перед порталом, 1ст (1) Операция "Крыса" (1) Покраска по форме IS - б (1)

Re: SSW под линуксом

Сообщение axeller » 13 фев 2011, 15:04

ShadowBlade писал(а):Еще бы окошко терминала после старта закрывалась, не ожидая закрытия проги и полный профит.

:shock: так оно вообще не должно появлятся... Странно. Проверил-бы сам, просто линя под рукой нету( Так-что это все, чем могу помочь. :)
ЗЫ. Ты-ж запускаешь SSW просто двойным кликом по ssw.sh да?
– Ладно, Багс, у противника – превосходящая броня, превосходящая дальность и превоходящая сила. Что есть у нас? Правильно. Стиль!
Аватара пользователя
axeller
Новичок
 
Сообщения: 44
Зарегистрирован: 24 окт 2010, 21:27
Откуда: Днепродым/UA
Благодарил (а): 50 раз.
Поблагодарили: 2 раз.

Re: SSW под линуксом

Сообщение ShadowBlade » 13 фев 2011, 15:31

axeller писал(а): :shock: так оно вообще не должно появлятся... Странно. Проверил-бы сам, просто линя под рукой нету( Так-что это все, чем могу помочь. :)
ЗЫ. Ты-ж запускаешь SSW просто двойным кликом по ssw.sh да?

Да, появляется окно с текстом о том, что это текстовый исполняемый файл и спрашивает что с ним сделать - редактировать, запустить в терминале и так далее. Бит запуска на самом скрипте стоит.
И хотя бои между кланами велись на планетарном масштабе,своими действиями они больше напоминали драку воспитанников младшей группы детского сада не поделивших песочницу (с) Era Digest: Golden Century
Аватара пользователя
ShadowBlade
Catalyst Demo Team
 
Сообщения: 2103
Зарегистрирован: 07 янв 2009, 12:24
Благодарил (а): 13 раз.
Поблагодарили: 42 раз.
Награды: 3
За заслуги перед порталом, 1ст (1) Операция "Крыса" (1) Покраска по форме IS - б (1)

Re: SSW под линуксом

Сообщение axeller » 13 фев 2011, 15:53

Точно. Выбираешь "Запуск" (не "Запустить в терминале") и все должно-быть гуд.
Да, про #!/bin/bash забыл. It`s my fault.
– Ладно, Багс, у противника – превосходящая броня, превосходящая дальность и превоходящая сила. Что есть у нас? Правильно. Стиль!
Аватара пользователя
axeller
Новичок
 
Сообщения: 44
Зарегистрирован: 24 окт 2010, 21:27
Откуда: Днепродым/UA
Благодарил (а): 50 раз.
Поблагодарили: 2 раз.

Re: SSW под линуксом

Сообщение ShadowBlade » 13 фев 2011, 16:18

Во, оно самое. То я писал и память мне подсказывала, что чего-то не хватает. 8-)
И хотя бои между кланами велись на планетарном масштабе,своими действиями они больше напоминали драку воспитанников младшей группы детского сада не поделивших песочницу (с) Era Digest: Golden Century
Аватара пользователя
ShadowBlade
Catalyst Demo Team
 
Сообщения: 2103
Зарегистрирован: 07 янв 2009, 12:24
Благодарил (а): 13 раз.
Поблагодарили: 42 раз.
Награды: 3
За заслуги перед порталом, 1ст (1) Операция "Крыса" (1) Покраска по форме IS - б (1)

Re: SSW под линуксом

Сообщение ShadowBlade » 14 фев 2011, 06:18

Этакий апдэйт.
Решил проблему запуска "хитрым финтом". В каталог с ssw кидаем скрипт на запуск. На рабочем столе делаем кнопку запуска для этого скрипта. Получаем профит.
И хотя бои между кланами велись на планетарном масштабе,своими действиями они больше напоминали драку воспитанников младшей группы детского сада не поделивших песочницу (с) Era Digest: Golden Century
Аватара пользователя
ShadowBlade
Catalyst Demo Team
 
Сообщения: 2103
Зарегистрирован: 07 янв 2009, 12:24
Благодарил (а): 13 раз.
Поблагодарили: 42 раз.
Награды: 3
За заслуги перед порталом, 1ст (1) Операция "Крыса" (1) Покраска по форме IS - б (1)

Re: SSW под линуксом

Сообщение axeller » 14 фев 2011, 17:07

Ну примерно это я и хотел предложить. Прям как собака - знаю, сказать не могу) Рад, что все гуд.
– Ладно, Багс, у противника – превосходящая броня, превосходящая дальность и превоходящая сила. Что есть у нас? Правильно. Стиль!
Аватара пользователя
axeller
Новичок
 
Сообщения: 44
Зарегистрирован: 24 окт 2010, 21:27
Откуда: Днепродым/UA
Благодарил (а): 50 раз.
Поблагодарили: 2 раз.


Вернуться в Общий форум

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6