gpt4 book ai didi

java - Ant 构建文件的问题

转载 作者:行者123 更新时间:2023-12-01 14:42:54 26 4
gpt4 key购买 nike

我有一个名为 test1.java 的 java 文件,其中包含一条简单的 hello world 消息。

我有一个用于创建 jar 文件的 ANT 构建脚本,如下所示:

<?xml version="1.0" ?>
<project name="test1" default="main">

<target name="main" depends="compile, compress">
<echo>
Building the .jar file
</echo>
</target>

<target name="compile">
<javac srcdir="." includeantruntime="false"/>
</target>

<target name="compress">
<jar jarfile="proj.jar" basedir="." includes="*.class">
<manifest>
<attribute name="Main-Class" value="test1"/>
</manifest>
</jar>

</target>


</project>

文件已成功编译并创建 ajar 文件。

但是当我尝试将 jar 执行为 java -jar proj.jar 时,我收到以下错误:jarfile proj.jar 无效或损坏

如何解决这个问题。

list 文件的内容如下:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.0
Created-By: pap64dev-20071008 (SR6) (IBM Corporation)
Main-Class: test1

最佳答案

通过降级到 Ant 1.8.4 解决了这个问题。 Ant 1.9 似乎不适用于 Java 5

关于java - Ant 构建文件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15764298/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com