首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >swing程序的Ant jar文件

swing程序的Ant jar文件
EN

Stack Overflow用户
提问于 2012-02-01 18:49:54
回答 1查看 368关注 0票数 0
代码语言:javascript
复制
<?xml version="1.0" ?>
<project name="javaGui" default="execute">

<target name="init" depends="clean">
   <mkdir dir="build/classes" />
   <mkdir dir="dist" />
</target>
<target name="compile" depends="init">
    <javac srcdir="src" destdir="build/classes" />
</target>    
<target name="execute" depends="compile">
   <java classname="Swing" classpath="build/classes" />
   <jar destfile="dist/final.jar" basedir="build/classes" />
</target> 
<target name="clean">
    <delete dir="build" />
     <delete dir="dist" />
</target>

这是生成jar的ant脚本,file.problem是那些将生成jar的代码,但当我单击该jar时,它没有打开,这意味着它不会显示任何图形用户界面。

我是新手,请让我知道哪里出了问题。

javaGUI是项目,Swing是类名

EN

回答 1

Stack Overflow用户

发布于 2012-02-01 18:57:21

无法在GUI中打开jar文件。您需要从控制台运行jar文件。转到dist目录->运行以下命令:

代码语言:javascript
复制
$ java -jar final.jar [optional parameters]

有关更多详细信息,请参阅此reference

更新

不是让ant from target执行,而是尝试这样:

代码语言:javascript
复制
 <target name="jar">
        <mkdir dir="build/jar"/>
        <jar destfile="build/jar/HelloWorld.jar" basedir="build/classes">
            <manifest>
                <attribute name="Main-Class" value="Swing"/>
            </manifest>
        </jar>
 </target>

  <target name="run">
        <java jar="build/jar/HelloWorld.jar" fork="true"/>
  </target>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9094559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档