Файлы *.jar

Автор: aes78 Дата: 29.08.2006 06:33 Я так понимаю, что эти файлы должны открываться java, но у меня java стоит, а такие файлы запускаются в ark и программы не устанавливаются. Может, нужна какая-то другая ява или в этой где-то что-то надо прописать? Пытался через консоль, ничего не получается:
java -jar file.jar
Failed to load Main-Class manifest attribute from file.jar
Re: Файлы *.jar 29.08.2006 13:35Ushkov_A Нет просто надо с командной страки запускать ... типа java -Xmx500M -jar atla_029.jar можешь написать какой нибудь скриптик для запуска с указанием местоположения файла и потом просто запуская этот скрипт получишь нужное приложение! Например для моего файла который я нашу на флешке я написал такой скриптик

cd /media/usbdisk/data/tools
java -jar atla_029.jar

Назвал его atla_029.sh и положил в домашнюю папку пользователя естевственно назначив ему права на выполнение. Ну и конечно флешка должна быть смонтирована ... по умолчанию у меня она монтируеться в /media/usbdisk

-Xmx500M - эта опция указывает отводимое место для запуска приложения ... в моем случае это 500М и она нужна только на стадии конфигурирования ... дальше у меня все работете и без нее!
Re: Файлы *.jar 29.08.2006 14:48aes78 Спасибо за ответ. Я попробовал через консоль, но ему по всей видимости не понравились какие -то библиотеки, но что с ними делать не сообщил.
---
java -Xmx100M -jar toonel.jar
Exception during event dispatch:
java.lang.UnsatisfiedLinkError: initState
at gnu.java.awt.peer.gtk.GdkGraphics2D.initState(int[], int, int) (/usr/lib/lib-gnu-java-awt-peer-gtk.so.6.0.0)
at gnu.java.awt.peer.gtk.GdkGraphics2D.GdkGraphics2D(java.awt.image.BufferedImage) (/usr/lib/lib-gnu-java-awt-peer-gtk.so.6.0.0)
at gnu.java.awt.peer.gtk.GdkGraphicsEnvironment.createGraphics(java.awt.image.BufferedImage) (/usr/lib/lib-gnu-java-awt-peer-gtk.so.6.0.0)
at java.awt.image.BufferedImage.createGraphics() (/usr/lib/libgcj.so.6.0.0)
at java.awt.image.BufferedImage.getGraphics() (/usr/lib/libgcj.so.6.0.0)
at guiswing.b.b(int, int) (Unknown Source)
at guiswing.f.f() (Unknown Source)
at guiswing.ClientForm.ClientForm(java.lang.String) (Unknown Source)
at guiswing.ClientForm$1.run() (Unknown Source)
at java.awt.event.InvocationEvent.dispatch() (/usr/lib/libgcj.so.6.0.0)
at java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent) (/usr/lib/libgcj.so.6.0.0)
at java.awt.EventDispatchThread.run() (/usr/lib/libgcj.so.6.0.0)
at .GC_start_routine (/usr/lib/libgcj.so.6.0.0)
at .__clone (/lib/libc-2.3.5.so)
---
Re: Файлы *.jar 04.09.2006 02:04Ushkov_A Скачай новую версию у меня jre-1_5_0_06-linux-i586.bin ... поставь .. она распаковываеться как архив в тот каталог в котором лежит в папочку с соответствующим именем.

После распаковки можно сразу пользоваться но нужно указывать полный путь к скрипту java в этой папочке в директории bin.

Если тебе не хочеться постоянно прописывать путь к jave можно подменить ту java которая у тебя не работает ... загляни в папочку куда распаковал java там есть папочки bin lib и т.д покапируй содержимое в /usr я заменил только один файл java и у меня он стал работать без особых проблемм
Re: Файлы *.jar 04.09.2006 06:41aes78 Я так и сделал, только в процессе установки не стал читать лицензию, но что-то там промелькнуло про 90-дневный период, я так и не понял, это коммерческая программа?
RSS-материал