0

私の教授は、WAR ファイルでプロジェクトを提出するように私たちに依頼しました。彼は、WAR に私の .JAVA ファイルが含まれていない場合、私のプロジェクトは 0 になると言います。

.CLASS ファイルが含まれているようですが、それだけでは不十分だと彼は言いました。.WAR ファイルを .JAVA と一緒にパックするにはどうすればよいですか?

編集: ファイルを圧縮するには、Netbeans のクリーンおよびビルド オプションを使用しています。ビルド フォルダーに WAR ファイルが表示されます。

4

5 に答える 5

4

これが Eclipse にある場合は、エクスポート WAR オプションの下にソースを含めます。

アップデート

war エクスポート パネルには、「除外されたファイル タイプ」があるはずです。必ず削除してください。*.java

于 2012-10-05T15:43:00.073 に答える
0

WAR ファイルの作成に何を使用していますか? Apache antを使用している場合は、copyタスクを追加してbuild.xmlから、デフォルトのターゲットで参照します。<target name="dist" depends="copy-source"/>

タスクは次のようになります。

<target name="copy-source">
  <echo>Copying source files...</echo>
  <copy todir="${app.dir}/src">
    <fileset dir="${javasrc.dir}">
      <include name="**/*.java"/>
    </fileset>
  </copy>
</target>   

ps。変数は外部build.propertiesファイルで定義し、ハードコードされた値を で使用しないことをお勧めしますbuild.xml。また、 http://ant.apache.org/manual/Tasks/war.htmlおよびhttp://ant.apache.org/manual/Tasks/copy.htmlもご覧ください。

于 2012-10-05T16:05:53.433 に答える
0

WAR ファイルは単なるアーカイブであり、7-zip などの ZIP アーカイバで理解できます。WAR には何でも入れることができます。

于 2012-10-05T15:44:32.623 に答える
0

「WAR ファイルにソース ファイルを含める」セクションを探します。

http://users.cis.fiu.edu/~downeyt/webdev/netbeans.html

リンクから引用:

プロパティ画面から [ビルド] -> [パッケージング] を選択します。Exclude From WAR File ボックスを編集し、* / .java , を削除します。

于 2012-10-05T15:45:46.173 に答える