1

Eclipse JavaSEIndigoを使用しています。(Java EE Eclipseではなく)このEclipseを使用して、アプレットを含むソースフォルダーを.warにラップすることは可能ですか?

さらに、私のソースフォルダには、これらのアプレットの機能を説明する.txtファイルがいくつかあります。

特に、古いEclipseにはすでにインストールされているプラ​​グインが多すぎるため、JavaSEEclipseをJavaEEに更新することに抵抗を感じています。

4

1 に答える 1

1

Javaでzipファイルを簡単に作成できます(特に1.7を使用している場合)。war-fileは、いくつかの規則に従う単なるzipファイルです。bin-folder(またはeclipseがそのクラスを格納する場所)のコンテンツを適切なwar形式に圧縮するJavaクラスを作成してみませんか?

ランタイムJavaリソースは、warファイルのフォルダーに追加する必要があります。これにより、;WEB-INF/classesを使用してそれらにアクセスできるようになります。およびaClassLoader.getResourceAsStream()の外部では、ファイルは通常Webアクセス可能です(web.xmlで特に指定されていない限り)。WEB-INFMETA-INF

手作業で作成したくない場合は、Eclipseの内部または外部からAntを使用して、戦争の作成を自動化することもできます。これが私がお勧めするルートです。しかし、繰り返しになりますが、IDEの内部と外部の両方からプロジェクトをビルドしてパッケージ化できるようにしたいと思っています...

于 2012-11-25T15:21:34.583 に答える