|
|
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
Как сделать JAR в IntellJIDEA? Говорят с помощью Ant,но я непонял как делать build.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 15:44 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
значит надо читать "что такое ant", а потом делать. Копай в сторону дефолтного антовского таргета 'jar'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 16:00 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
например я тоже дальше того, что 1) создал УСПЕШНО (без ошибок) build.xml 2) запустил этот файл во встроенном Ant и получил КУКИШ ошибок не было - но и jar файла я так и не нашел нигде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2004, 20:51 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
Покажи содержимое твоего build.xml, можно только части, касаемой задачи по созданию jar'а. И что подразумевается под "создал УСПЕШНО (без ошибок) build.xml" и "запустил"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:05 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
типа вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:17 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
патч не Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:18 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
патч не Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:19 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
Успешно - это она радостно сообщила что *.xml создан успешно <?xml version="1.0" encoding="ISO-8859-1"?> <project name="khr" default="all"> <!-- Uncomment the following property if no tests compilation is needed --> <!-- <property name="skip.tests" value="true"/> --> <!-- Compiler options --> <property name="compiler.debug" value="on"/> <property name="compiler.generate.no.warnings" value="off"/> <property name="compiler.args" value=""/> <property name="compiler.max.memory" value="128m"/> <patternset id="compiler.excluded"/> <patternset id="compiler.resources"> <include name="**/?*.properties"/> <include name="**/?*.xml"/> <include name="**/?*.gif"/> <include name="**/?*.png"/> <include name="**/?*.jpeg"/> <include name="**/?*.jpg"/> <include name="**/?*.html"/> <include name="**/?*.dtd"/> <include name="**/?*.tld"/> </patternset> <!-- JDK definitions --> <property name="jdk.home.java_version_1.4.2_05" value="F:/j2sdk1.4.2_05"/> <path id="jdk.classpath.java_version_1.4.2_05"> <fileset dir="${jdk.home.java_version_1.4.2_05}"> <include name="jre/lib/charsets.jar"/> <include name="jre/lib/jce.jar"/> <include name="jre/lib/jsse.jar"/> <include name="jre/lib/plugin.jar"/> <include name="jre/lib/rt.jar"/> <include name="jre/lib/sunrsasign.jar"/> <include name="jre/lib/ext/dnsns.jar"/> <include name="jre/lib/ext/ldapsec.jar"/> <include name="jre/lib/ext/localedata.jar"/> <include name="jre/lib/ext/sunjce_provider.jar"/> </fileset> </path> <property name="project.jdk.home" value="${jdk.home.java_version_1.4.2_05}"/> <property name="project.jdk.classpath" value="jdk.classpath.java_version_1.4.2_05"/> <!-- Project Libraries --> <!-- Global Libraries --> <import file="${basedir}/module_khr.xml"/> <target name="init" description="Build initialization"> <!-- Perform any build initialization in this target --> </target> <target name="clean" depends="clean.module.khr" description="cleanup all"/> <target name="all" depends="init, clean, compile.module.khr" description="build all"/> </project> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:25 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
см. начиная с тынц Удачи :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:30 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
в той части сделал как тут предлагали <target name="init"> <property name="app.name" value="myapp"/> <property name="bld.dir" value="${basedir}/build" /> <property name="lib.dir" value="${basedir}/lib" /> </target> <target name="make-jar" depends="init"> <jar jarfile="${lib.dir}/${app.name}.jar"> <fileset dir="${bld.dir}" includes="**" /> </jar> </target> а джара все рано нет нигде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:33 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
Alexander2в той части сделал как тут предлагали <target name="init"> <property name="app.name" value="myapp"/> <property name="bld.dir" value="${basedir}/build" /> <property name="lib.dir" value="${basedir}/lib" /> </target> <target name="make-jar" depends="init"> <jar jarfile="${lib.dir}/${app.name}.jar"> <fileset dir="${bld.dir}" includes="**" /> </jar> </target> а джара все рано нет нигде полное содержание build.xml в студию!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:35 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
<?xml version="1.0" encoding="ISO-8859-1"?> <project name="khr" default="all"> <property name="compiler.debug" value="on"/> <property name="compiler.generate.no.warnings" value="off"/> <property name="compiler.args" value=""/> <property name="compiler.max.memory" value="128m"/> <patternset id="compiler.excluded"/> <patternset id="compiler.resources"> <include name="**/?*.properties"/> <include name="**/?*.xml"/> <include name="**/?*.gif"/> <include name="**/?*.png"/> <include name="**/?*.jpeg"/> <include name="**/?*.jpg"/> <include name="**/?*.html"/> <include name="**/?*.dtd"/> <include name="**/?*.tld"/> </patternset> <property name="jdk.home.java_version_1.4.2_05" value="F:/j2sdk1.4.2_05"/> <path id="jdk.classpath.java_version_1.4.2_05"> <fileset dir="${jdk.home.java_version_1.4.2_05}"> <include name="jre/lib/charsets.jar"/> <include name="jre/lib/jce.jar"/> <include name="jre/lib/jsse.jar"/> <include name="jre/lib/plugin.jar"/> <include name="jre/lib/rt.jar"/> <include name="jre/lib/sunrsasign.jar"/> <include name="jre/lib/ext/dnsns.jar"/> <include name="jre/lib/ext/ldapsec.jar"/> <include name="jre/lib/ext/localedata.jar"/> <include name="jre/lib/ext/sunjce_provider.jar"/> </fileset> </path> <property name="project.jdk.home" value="${jdk.home.java_version_1.4.2_05}"/> <property name="project.jdk.classpath" value="jdk.classpath.java_version_1.4.2_05"/> <import file="${basedir}/module_khr.xml"/> <target name="init"> <property name="app.name" value="myapp"/> <property name="bld.dir" value="${basedir}/build" /> <property name="lib.dir" value="${basedir}/lib" /> </target> <target name="make-jar" depends="init"> <jar jarfile="${lib.dir}/${app.name}.jar"> <fileset dir="${bld.dir}" includes="**" /> </jar> </target> <target name="clean" depends="clean.module.khr" description="cleanup all"/> <target name="all" depends="init, clean, compile.module.khr" description="build all"/> </project> а чебурашки все равно нет :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:43 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
<jar jarfile="${lib.dir}/${app.name}.jar"> <fileset dir="${bld.dir}" includes="**" /> </jar> разбираем по букавам :) 1. ${lib.dir} - место куда jar свалится после создания; 2. ${bld.dir} - корень с которого файлы будут добавляться в jar(с путями до упора). т.к. указано: <property name="bld.dir" value="${basedir}/build" /> <property name="lib.dir" value="${basedir}/lib" /> то соответственно директории ./build и ./lib должны существовать можно их создать например добавив таргет: <target name="setup" depends="init"> <mkdir dir="${lib.dir}"/> <mkdir dir="${bld.dir}"/> </target> соотвю. изменив <target name="make-jar" depends="init"> на <target name="make-jar" depends="setup"> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 12:53 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
киньте сюда работающий XML файл, плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 15:17 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 15:22 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
Все ненадо, получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 15:52 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
прошу не издеваться, но как выглядит КОНКРЕТНЫЙ build.xml для моего варианта? исходные данные: в идее проект называется KHR там есть еще каталоги scr classes ну нифига я не понимаю чего там надо исправить еще в этом долбаном xml файле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2004, 18:57 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
У меня получилось только когда я в ANTе в закладке properties выбрал make-jar (по умолчанию там стоит all). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 12:12 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
А вот кусок моего xml Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 12:14 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
все сделал как показывали - теперь создает jar файл, но при его двойном клике выдает: --------------------------- Java Virtual Machine Launcher --------------------------- Failed to load Main-Class manifest attribute from D:\IdeaProjects\KHR\khr.jar --------------------------- OK --------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2004, 19:59 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
Хорошо, что только это :) Могло бы написать: - прочитайте спецификацию jar архивов. - прочитайте мануал по target'у jar. - а теперь подумайте, что вы делаете. Причём тут манифест и main class. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2004, 16:18 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
Чтоб запустить необходимо чтобы в файле META-INF/manifest.mf была запись типа Main-Class: com.company.MyClass те для того чтобы JVM знаал какой именно класс запускать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2004, 11:04 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
serjik, спасибо за терпение но про манифест я только щас услышал - нет у меня никакого манифеста - не создает его ИДЕЯ. ох, блин, с каждым шагом обнаруживается, что надо где-то прочитать основы создания jar файла - только вот по ссылкам побегал - везде навороченные объяснения и готовые решения, которые не работают в моем варианте (и не надо ...может в консерватории подправить). Что-то не нашел нигде простой пример как да что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2004, 19:23 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
jars: http://java.sun.com/j2se/1.4.2/docs/guide/jar/index.html http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html#JAR%20Manifest Что тут трудного, непонятного, замудрённого, требующего непомерной смекалки, поражающего воображение и заставляющего писать на дельфи? ant jars: http://ant.apache.org/manual/CoreTasks/jar.html Здесь тоже самое? И примеры для лунатиков написаны? ох, блин, с каждым шагом обнаруживается, что надо где-то прочитать основы создания jar файла - только вот по ссылкам побегал - везде навороченные объяснения и готовые решения, которые не работают в моем варианте (и не надо ...может в консерватории подправить). Что-то не нашел нигде простой пример как да что. Лучше так: С каждым шагом обнаруживается, что прежде чем что-то делать, нужно понять что делать, а не пытаться, услышав два слова, строить глубокие выводы и составлять авторитетные суждения. Хотя конечно же тяжело, что примеры пишут не под твой код... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2004, 10:35 |
|
||
|
Как сделать JAR в IntellJIDEA
|
|||
|---|---|---|---|
|
#18+
NotGonnaGetUsjars: http://java.sun.com/j2se/1.4.2/docs/guide/jar/index.html http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html#JAR%20Manifest Что тут трудного, непонятного, замудрённого, требующего непомерной смекалки, поражающего воображение и заставляющего писать на дельфи? ant jars: http://ant.apache.org/manual/CoreTasks/jar.html Здесь тоже самое? И примеры для лунатиков написаны? ох, блин, с каждым шагом обнаруживается, что надо где-то прочитать основы создания jar файла - только вот по ссылкам побегал - везде навороченные объяснения и готовые решения, которые не работают в моем варианте (и не надо ...может в консерватории подправить). Что-то не нашел нигде простой пример как да что. Лучше так: С каждым шагом обнаруживается, что прежде чем что-то делать, нужно понять что делать, а не пытаться, услышав два слова, строить глубокие выводы и составлять авторитетные суждения. Хотя конечно же тяжело, что примеры пишут не под твой код... подписался зы Хотя конечно же тяжело, что примеры пишут не под твой код... хорошо сказано!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2004, 10:40 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32822853&tid=2153231]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 402ms |

| 0 / 0 |
