Отправляет email-рассылки с помощью сервиса Sendsay

.jar

[dk@dima dk]$ /usr/lib/jre/bin/java -jar
/mnt/win_d/soft4linux/frozenBubble.jar
Failed to load Main-Class manifest attribute from
/mnt/win_d/soft4linux/frozenBubble.jar
[dk@dima dk]$

Что я неправильно делаю?

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   dk Sun, 25 Jan 2004 22:31:51 +0200 (#63425)

 

Ответы:

dk wrote:

Похоче что тот кто паковал этот jar, забыл указать в манифесте запускной
файл. Распакуй его и запускай как java -cp. имя класса

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Igor Galchevsky Mon, 26 Jan 2004 05:03:22 +0200 (#63484)

 

Igor Galchevsky пишет:

Действительно, так Java ругается, когда в файле manifest.mf нет строчки
Main-Class ..., т.е. не указан стартовый класс. А распаковывать не надо.
Запускать: java -classpath /mnt/win_d/soft4linux/frozenBubble.jar <имя
главного класса (имеющего метод main)>
PS. Вместо -classpath можно писать -cp

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Дмитрий Корпушов Mon, 26 Jan 2004 08:58:47 +0500 (#63527)

 

В сообщении от Пн 26 Янв 2004 05:58 Дмитрий Корпушов написал(a):

я в Джаве не разбираюсь. Поэтому вопросы:

что за главный класс, имеющий метод main, и как его найти?

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   dk Mon, 26 Jan 2004 09:37:39 +0200 (#63687)

 

dk пишет:

Если к программе есть readme, то посмотри там, как запускать.
Если ничего нет, то смотри в .jar-файле (по сути который является
zip-ом), скорее всего он может называться FrozenBubble.class - именно с
больших букв, если он есть, то строка запуска будет такой:
java -cp /mnt/win_d/soft4linux/frozenBubble.jar FrozenBubble &
Если jar содержит поткаталоги, то немного иначе. Например
FrozenBubble.class находится в подкаталоге foo, то
java -cp /mnt/win_d/soft4linux/frozenBubble.jar foo.FrozenBubble &

PS.
Если есть исходники (*.java), тогда все проще - ищем среди них файл, в
котором есть строка "public static void main" - имя java-файла и есть
стартовый класс.

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Дмитрий Корпушов Mon, 26 Jan 2004 14:24:32 +0500 (#63739)