|
1 / 1 / 0
Регистрация: 20.10.2009
Сообщений: 66
|
||||||
Нужно сделать исполняемый jar.20.10.2009, 10:53. Показов 2941. Ответов 14
Метки нет (Все метки)
Попробовал сделать исполняемый jar.
Имею каталог metal в котором такие файлы: Metalworks.class Metalworks.java MetalworksFrame.class MetalworksFrame.java MetalworksFrame$1.class manifest.mf В манифесте пишу : Manifest-Version: 1.0 Created-By: 1.4.0_01 (Sun Microsystems Inc.) Main-Class: Metalworks Пробую создать jar : jar cmf manifest.mf Metalworks.jar *.class Запускаю из под винды - сплошная ругань: Could not find the main class. Program will exit Вот код, что в Metalworks.java:
0
|
||||||
| 20.10.2009, 10:53 | |
|
Ответы с готовыми решениями:
14
Исполняемый jar файл, ubuntu как сделать jar файл ?
|
|
3 / 3 / 7
Регистрация: 19.10.2009
Сообщений: 225
|
|
| 20.10.2009, 12:16 | |
|
Лично я jar-ы всегда делаю через Windows Commander. Записываешь все свои классы в пустой каталог, создаешь там каталог Meta-inf, в который записываешь файл Manifest.mf
Потом пакуешь все Commander-ом, только конечному файлу вместо расширения .zip задаешь рсширение .jar
0
|
|
|
mishgun
|
|
| 21.10.2009, 06:15 | |
|
Попробуйте создать конструктор Metalworks() и все что вы написали в main перенести в него а в main написать new Metalworks().
|
|
|
1 / 1 / 0
Регистрация: 20.10.2009
Сообщений: 66
|
|
| 28.10.2009, 22:04 [ТС] | |
|
Спасибо за советы! Но опять-таки ничего не получается!
0
|
|
|
mishgun
|
|
| 29.10.2009, 04:53 | |
|
Попробуйте запустить jar из-под коммандной строки если чего напишет скопируйте сюда попробуем разобраться.Но скажу сразу проблема в кода а не в создании джара я такой же командой создаю джар и все работает
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 29.10.2009, 11:39 | |
|
Открой свой jar winrar'ом, например. Внутри jar'а толжен быть единственный каталог -- META-INF, и больше никаких. Файлы классов должны лежать в корне архива. MANIFEST.MF -- ессно, в META-INF.
Запускать так: java -jar Metalworks.jar Пиши сюда, как уже сказал mishgun, в точности то, что пишется на консоль. Удачи )
0
|
|
|
1 / 1 / 0
Регистрация: 20.10.2009
Сообщений: 66
|
|
| 08.11.2009, 20:35 [ТС] | |
|
Делаю как сказали:
java -jar Metalworks.jar Пишет: Exception in thread 'main' java.lang.NoClassDefFoundError: Metalworks Хотя в корне архива Metalworks.class присутствует...
0
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 08.11.2009, 20:41 | |
|
В файле MANIFEST.MF последняя строка должна юыть пустой. ОБЯЗАТЕЛЬНО!!! А лучше две
) Ждем ответа...
0
|
|
|
mishgun
|
|
| 08.11.2009, 21:33 | |
|
Покажь код опять
|
|
|
1 / 1 / 0
Регистрация: 20.10.2009
Сообщений: 66
|
||||||
| 10.11.2009, 02:11 [ТС] | ||||||
|
Показываю:
Manifest-Version: 1.0 Created-By: 1.4.0_01 (Sun Microsystems Inc.) Main-Class: Metalworks И строчки пустые были, и класс, а чей-то ему не то... Кстати CLASSPATH определен так (для справки): SET CLASSPATH =C:jdk1.4lib Может че не так ?
0
|
||||||
|
mishgun
|
|
| 10.11.2009, 04:15 | |
|
C:jdkin
|
|
|
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
|
|
| 10.11.2009, 09:58 | |
|
CLASSPATH в данном случае не играет никакой роли по нескольким причинам. У меня подозрение на то, что файлы компилируются под JDK1.4, а запускаются с JRE1.3. Формат файлов разный, поэтому JVM 1.3 не понимает их.
Заупсти java -version и нпокажи, что пишет )
0
|
|
|
1 / 1 / 0
Регистрация: 20.10.2009
Сообщений: 66
|
|
| 12.11.2009, 15:19 [ТС] | |
|
Пишет следующее:
java version '1.4.1_01' Java(TM) 2 Runtime Environment, Standart Edition (build 1.4.1_01-b01) Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode)
0
|
|
|
1 / 1 / 0
Регистрация: 20.10.2009
Сообщений: 66
|
|
| 12.11.2009, 15:27 [ТС] | |
|
Да, и еще одно...
Когда из комстроки делаю javaw Metalworks все чуднекнько работает. Иногда, правда, в винду самому приходится переходить - это у неё по настроению....
0
|
|
|
mishgun
|
|
| 13.11.2009, 07:05 | |
|
Praym mistika kakaya-to poluchaetsda.... Skolko raz zapuskal svoi staff vsyo rabotalo/Poprobuy esco odno Right Click->Open With->javaw.exe(esli ya ne oshibaus) Hotya i na 1.2.2 ina 1.3.1 i na 1.4.2 u menya vsyo rabotaet i bez etogo. Nichego ne ponimayu
)))))))
|
|
| 13.11.2009, 07:05 | |
|
Помогаю со студенческими работами здесь
15
Создать исполняемый Jar файл в IntelliJ IDEA Как сделать исполняемый файл из проекта в Eclipse? Как сделать jar файл в IntelliJ IDEA Как сделать .jar архив к телефону исполняемый JAR-файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|