急!!! 使用 ant 生成的 jar 包 却无法双击运行

happys_life 2012-12-06 04:08:37
在命令行中使用ant命令运行没有问题 ,但是双击jar包运行有问题
注册表"C:\tomcat\jdk\bin\javaw.exe" -jar "%1" 文件夹选项 打开方式都已经设置好

package com.wenbo.test;
public class Persion{
public static void main(String[] args){

System.out.println("hello good");
}
}


<project name="structured" default="run" basedir=".">

<property name="build" location="build" />

<property name="dist" location="dist" />

<target name="init">
<mkdir dir="${build}" />
<mkdir dir="${dist}" />
</target>

<target name="compile" depends="init" >
<javac srcdir="src" destdir="build"/>
</target>


<target name="build" depends="compile">
<jar destfile="dist/wenbo.jar" basedir="build">
<manifest>
<attribute name="Main-Class" value="com.wenbo.test.Persion"/>
</manifest>
</jar>
</target>



<target name="run" depends="build" >
<java classname ="com.wenbo.test.Persion" classpath="dist/wenbo.jar"/>
</target>

<target name="clean" depends="init">
<delete dir="build" />
<delete dir="dist" />
</target>
</project>

//本机上的编译环境和运行环境 没有什么问题
...全文
125 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
happys_life 2012-12-06
  • 打赏
  • 举报
回复
嗯! 你说的这个问题可能是个人习惯吧! 有的人用全局变量,有的人又不用.这个不是发生错误的原因
_jerrytiger 2012-12-06
  • 打赏
  • 举报
回复
有很多地方直接用的 build 和dist ,应该改成 ${build} 和 ${dist}

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧