ANT を使用して Jar をコンパイルおよび作成できるように、build.xml ファイルを実装しようとしています。いくつかの JUnit テストを実行するには、最初にポート 7777 でカスタム サーバーを手動で起動する必要があります。しかし、XML を使用してサーバーを起動するのに問題があります。これまでの私のコードは次のとおりです。
<property name="server" location="cs.hw4.Server"/>
<target name="run">
<java fork="true" failonerror="yes" classname="${server}">
<classpath refid="cs.hw4.classpath"/>
<arg line="7777"/>
</java>
</target>
build.xml を実行すると、次のメッセージが表示されます: エラー:Could not find or load main class F:...
エラーがディレクトリでクラスを見つけようとしていることがわかりました:
...\cs.hw4\cs.hw4.Server
それが実際にあるとき:
...\cs.hw4\ bin \cs.hw4.Server
面白いことに、クラスパスrefid= "cs.hw4.classpath"
には「bin」フォルダーが含まれています。
何か案は?