2011-12-14 3 views
-1

У меня есть программа, которую я хочу сделать в файл jar, поэтому я сделал это с bluej, а размер банки - CRAZY !! как 400MB ??!? Даже окна не такие большие !? Один из моих друзей сказал мне, что я могу скрестить его с затмениями, и он будет меньше. Но я не знаю, действительно ли это практично, так как theres не так много информации об этом, когда вы google его (таким образом, заключение, theres лучший способ сделать это) В настоящее время я пытаюсь попробовать, хотя, может быть, плохо заставить его работать. Но в то же время, если есть лучший способ, не обращайте внимания на то, что вы указываете в правильном направлении. Thanx!Есть ли лучший способ создать файл Jar, чем с BlueJ?

+0

Обратите внимание, что файлы jar - это только файлы zip с вишней сверху. –

+0

..... O.o oh snap ... тогда я занят неправильной вещью ... Мне нужна исполняемая банка .... Dammmmmmit! там идет 2 часа моей жизни .... – mrbunyrabit

+0

У вас есть кто-то более опытный поблизости? Это может быть тривиальная вещь. –

ответ

5

Инструмент командной строки jar очень прост в использовании, и вы можете точно контролировать, что входит в ваш файл. Here - это страница в учебнике Java, описывающая основы ее использования. Он встроен в более крупный учебник о многих дополнительных тонкостях, которые вам могут потребоваться.

+0

Спасибо. Я прохожу через все там, и я пытаюсь это сейчас. Не знаю, правильно ли им это делать, поскольку моя команда promt сообщает мне, что она не распознает «jar» .... – mrbunyrabit

+0

Вам нужно иметь свой каталог (JDK)/bin в переменной среды PATH. Это то же самое, что вам нужно сделать, чтобы запустить javac, компилятор Java, в командной строке, и это отличный первый шаг от тренировочных колес Bluejay. Попробуйте эти инструкции, в зависимости от вашей ОС: http://www.coderanch.com/how-to/java/how-to-create-java-program#SettingJavahomeAndPath –

+0

ahh блестящий, я вижу. Oky, поэтому я могу объявить свои переменные, и они работают в команде promt. Итак, теперь я создал простую программу приветствия. (просто приветствует) в файле. Hello.class Hello.ctxt Hello.java и мой Hello.mf Я следил за инструкциями здесь [link] (http://introcs.cs.princeton.edu/java/85application/jar/jar.html), и он создает банку , но когда я пытаюсь запустить его, он вызывает ошибку? Не удалось загрузить атрибут Manifest основного класса из Hello.jar. Есть идеи? (благодарю вас за все до сих пор) – mrbunyrabit

1

Это звучит огромно и непропорционально, если у вас нет большого количества файлов, кроме кода, но вы можете использовать JDK tools - где jar - это инструмент, который вы ищете.

0

Я использую муравей, чтобы сделать свою сборку и создать файл jar и файл войны для моего веб-приложения.

0

Вы можете использовать JCreator или Netbeans. Это может помочь вам уменьшить размер.

1

Eclipse делает это очень легко. Вы можете просто щелкнуть правой кнопкой мыши файл, выбрать «экспорт», выбрать «создать runnable JAR» и решить, куда он должен идти. Торт, ложь.

+0

haha ​​thanx, но тогда мне нужно strule получить 500-мегабайтную синюю программу для работы на затмениях ... и у вас есть представление о том, какая боль в попке? ?? (ну пока = P) – mrbunyrabit

+0

Я этого не делаю! спасибо за предупреждение. :) –

Смежные вопросы