私はこのようにプロジェクトを設定しました。私のJavaプロジェクトのAntビルドのbuild.xmlを作成するのに助けが必要です
Project
-src
-com
-top
-classes
Class_3.java
Class_4.java
-utils
Class_5.java
Class_6.java
Class_1.java
Class_2.java
-data
various files
-libs
lib_1.jar
lib_2.jar
lib_3.jar
lib_4.jar
build.xml
class_1.javaは、メインクラスが含まれている、LIBSは、外部依存関係が含まれ、データは様々な画像、テキストファイルなどが含まれています...
私が配布JARを作るためにAntビルドファイルを書き込もうとしてきましたファイルは必要ですが、すべての必要な図書館などを引っ張るのが難しいです...
これは私の所在地です。
<?xml version="1.0"?>
<project name="Project" default="jar">
<property name="libsSrc" value="libs"/>
<property name="build" value="build"/>
<property name="classes" value="build/classes"/>
<property name="jar" value="build/jar"/>
<property name="libs" value="build/libs"/>
<path id="classpath">
<fileset dir="${libsSrc}" includes="*.jar"/>
</path>
<target name="clean" description="remove intermediate files">
<delete dir="build"/>
</target>
<target name="compile" description="compile the Java source code to class files">
<mkdir dir="${classes}"/>
<javac srcdir="." destdir="${classes}" classpathref="classpath">
<compilerarg line="-encoding utf-8"/>
</javac>
</target>
<target name="jar" depends="compile" description="create a Jar file for the application">
<mkdir dir="${jar}"/>
<jar destfile="${jar}/App.jar">
<fileset dir="${classes}" includes="**/*.class"/>
<manifest>
<attribute name="Main-Class" value="com.top.Class_1"/>
</manifest>
</jar>
</target>
</project>
これは現在動作しません。
エラーなしでコンパイルされますが、必要な依存関係はなく、JARはメインクラスを見つけることができません。どうすれば修正できますか?
何が質問ですか? –
あなたの質問に対する回答が編集されている場合は、回答として投稿してください(後で受け入れることができます)。しかし実際には本当の疑問はなく、あなたはこれをすべて削除したいかもしれません。 – oers
お詫び申し上げます。 – Neilos