我有一个Java应用程序和构建文件,该文件,它的任务中,有一个任务,从应用程序创建一个jar文件和一个运行应用程序从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>
执行Java运行的应用程序
构建文件运行良好,创建jar并运行应用程序。我想让用户通过点击单个文件(jar或批处理文件)来启动应用程序。我试图点击生成的可执行jar文件,但没有任何反应。这是正常的吗?有人可以给我一个如何从这个jar或从批处理文件执行程序的帮助吗?谢谢!
可能重复[在Windows中运行Jar文件](http://stackoverflow.com/questions/394616/running-jar-file-in-windows) – CoolBeans
请参阅上面的重复问题链接。如果这回答你的问题,那么你应该标记删除这篇文章。 – CoolBeans