У меня есть приложение Java и файл компоновки, среди которых одна задача - создать файл jar из приложения, а другая - запустить приложение.
<!-- ===== Create An Executable Jar target ======-->
<target name="jar-task" depends="compile-task">
<mkdir dir="${jar.dir}"/>
<jar destfile="jar/Guix.jar" basedir="${gui_bin.dir}">
<fileset dir="${basedir}">
<include name="img/**/" />
</fileset>
<manifest>
<attribute name="Main-Class" value="sys.deep.cepu.Start"/>
</manifest>
<filelist dir="${basedir}" files="user.properties"/>
</jar>
</target>
<!--
============ Run target ===================
-->
<target name="run-task" depends="jar-task">
<java classpath="${basedir};jar/Guix.jar;CK-DASP-2.0.0.jar;library/*;user.properties;img/* " classname="sys.deep.cepu.Start" fork="true">
</java>
</target>
Файл компоновки работает отлично,банка создана, и приложение работает.Я хотел бы разрешить пользователю запускать приложение, нажав на один файл (JAR или пакетный файл).Я пытался нажать на сгенерированный исполняемый файл JAR, но ничего не происходит.Это нормально?Может кто-нибудь дать мне помощь в том, как выполнить программу из этого jar или из командного файла?Спасибо!