ホームページ  >  記事  >  Java  >  EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

黄舟
黄舟オリジナル
2017-03-21 10:44:081374ブラウズ

この記事では主にEclipseでMavenプロジェクトを作成する方法を紹介します。この記事はJavaEE開発の始まりと基礎です。以下の内容には主に、JDK1.8 のインストール、JavaEE 版 Eclipse のインストール、Maven のインストール、Tomcat 9.0 の設定、Eclipse への M2Eclipse プラグインのインストール、および STS プラグインが含まれます。

このブログでは、Eclipse で Maven プロジェクトを作成する方法について完全に説明します。このブログは JavaEE 開発の始まりであり基礎です。このブログの内容は非常に有益かつ実践的であり、環境は最新バージョンのツールを使用して構成されています。以下の内容には主に、JDK1.8 のインストール、JavaEE 版 Eclipse のインストール、Maven のインストール、Tomcat 9.0 の設定、Eclipse への M2Eclipse プラグインのインストール、および STS プラグインが含まれます。もちろん、このブログは Mac OS X で書かれています。もちろん、この記事に含まれるツールにはすべて Windows バージョンがあり、Mac バージョンの Eclipse と Windows バージョンの間に大きな違いはありません。そのため、今日のブログは Windows システムにも適用できます。このブログは Eclipse 環境をベースにしていますが、IntelliJ IDEA は Google からダウンロードしてインストールすることもできます。

もちろん、環境とプラグインをインストールして構成した後、Maven によって提供されたプロトタイプに基づいて Web アプリも作成しました。もちろん、Web アプリ プロジェクトの作成後、Eclipse はエラーを報告します。エラーの解決策は以下に記載されています。問題を解決した後、プロジェクトは完了しました。次回のブログでは、この WebApp をベースに Maven を使用して SpringMVC を紹介します。

私は以前に大学で Spring フレームワークをいくつか学び、最近 Spring の最新バージョンを見ていますが、変更は依然としてかなり大きいです。さまざまな構成用の XML ファイルが存在せず、依存関係の注入が Java 構成またはアノテーションによって実装されるため、以前よりもはるかに使いやすくなっているのは非常に興味深いことです。前回のブログでは、Objective-C言語のリフレクション機構を利用して「依存性注入」と「アスペクト指向プログラミング」を実装しました。もちろん、Java の依存関係注入も Java のリフレクション メカニズムを使用して実装されます。このブログでは SpringMVC について見ていきます。

1. 開発環境の構築と必要なツールのインストール

1. JDK のインストール

もちろん、Java 開発には JDK がありません。Oracle 公式 Web サイトの JDK から、対応するプラットフォームの対応するバージョンをダウンロードできます。 (公式の JDK ダウンロード アドレスについては、ここをクリックしてください)。リンクを開いたら、以下のエリアを見つけて、対応する JDK をダウンロードします。もちろん、Mac OS Xを使用しているので、以下のファイルサイズが最も大きいものをダウンロードしました。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

ガイドに従って上記の dmg ファイルをインストールした後、以下に示すように、システム環境設定を開いてインストール状況を確認できます:

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

もちろん、コマンドを使用して Java バージョンを確認することもできます。以下に示すように、インストールが成功したかどうかをテストしてみましょう:

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

2. Eclipse のインストール

Eclipse のパワーと柔軟性は言うまでもなく、重要なのは Eclipse が無料であることです。非常に使いやすく、そして最も重要なのは無料であるため、IDE として Eclipse を選択しました。もちろん、JavaEE 開発用の IDE は他にもたくさんありますし、もちろん使い勝手が悪いわけではないので、ここでは詳しく説明しません。 JavaEE バージョンの Eclipse をインストールするには JDK サポートが必要なため、最初に JDK をインストールする必要があります。

1. Eclipse インストーラーをインストールしますまず、Eclipse 公式 Web サイトから Eclipse インストーラーをダウンロードし、次に Eclipse インストーラーを通じて対応する Eclipse をインストールします (Eclipse インストーラーのダウンロード アドレスについては、[私] をクリックしてください)。 。開いたら、下の

ボタン

をクリックしてダウンロードしてください。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

2. 対応するバージョンの Eclipse をインストールします 上記の手順でインストールした

Eclipse インストーラー を開いた結果は次のとおりです。以下に示すように、Eclipse インストール ツールを介してさまざまなバージョンの IDE をインストールできます。 Java EE 開発には Eclipse を使用したいため、Eclipse IDE for Java EE Developers を選択します。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

3. Maven の

インストールと構成

Maven の機能についてはここでは詳しく説明しません。簡単に言えば、Maven を使用すると、いくつかの依存ライブラリを非常に便利に追加および管理できます。また、依存ライブラリのバージョンを簡単に管理および更新できます。もちろん、以前 iOS 開発について話したときに使用した Cocoapods の役割は、エンジニアリング開発における Maven の役割と似ており、サードパーティの依存ライブラリを管理するために使用されます。次に、Maven のインストールと構成を見てみましょう。

1. Maven をダウンロードします まず、公式 Web サイトから対応するバージョンの Maven をダウンロードします (Maven の公式ダウンロード アドレスについては、ここをクリックしてください)。私のは

OS Xシステムなので、以下のものをダウンロードしました。クリックしてダウンロードし、後で使用できるように解凍します。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

2. Maven を設定します ターミナルを開き、ターミナルで次のコマンドを入力します。つまり、vi を使用して

.bash_profile ファイルを編集します。 vi ~/.bash_profile

開いたら、「i」と入力し、vi 編集に切り替えますステータス vi ~/.bash_profile

打开后,输入i, 切换到vi编辑状态,然后输入下方三行来配置相应的环境变量。前两个是配置Maven的环境变量的,后一个是配置Java的环境变量的。M2_HOME配置的是我们刚才下载的Maven的压缩文件解压的相应目录,如下所示: 

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)


export M2_HOME=/Users/lizelu/Documents/apache-maven-3.3.9
export PATH=$PATH:$M2_HOME/bin
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home

然后点击esc切换到vi的命令行状态,然后输入:wq进行保存和退出vi。然后在命令行上输入下方命令使我们编辑的文件生效。

source ~/.bash_profile を入力し、次の 3 行を入力して、対応する環境変数

を構成します。最初の 2 つは Maven 環境変数を構成し、後の 2 つは Java 環境変数を構成します。

M2_HOME

は、以下に示すように、ダウンロードしたばかりの Maven 圧縮ファイル

を解凍するための対応するディレクトリで構成されています。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)


rrreee次に、

esc をクリックして vi のコマンドライン状態に切り替え、次のように入力します: wq を入力して保存して vi を終了します

。次に、コマンド ラインに次のコマンドを入力して、編集したファイルを有効にします。 EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

source ~/.bash_profile

次に、mvn -v で Maven のバージョンを確認し、Maven が正常にインストールされているかどうかを確認します。具体的な結果は次のとおりです。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

3. Eclipse は Maven プラグイン M2Eclipse をインストールします

(1) 公式 Web サイトからオンライン インストール アドレスを取得しますMaven のインストール後、開発を容易にするために、 Eclipse 用の Maven プラグイン - ---M2Eclipse をインストールする必要があります (M2Eclipse の導入とインストールの公式アドレスについては、ここをクリックしてください)。 M2Eclipse プラグインのインストール アドレスは、Eclipse 公式 Web サイトに記載されています。以下は M2Eclipse のホームページです。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

公式 Web サイトの下部に記載されているアドレスは、M2Eclipse のオンライン インストール アドレスです。変更したアドレスをコピーし、後で使用できるように保存します。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

(2)、EclipseにプラグインをインストールしますEclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

まず、以下に示すように

ヘルプ->新しいソフトウェアのインストール...

を開きます:

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)次に、次のようにしますページが表示されたら、「追加」をクリックしてプラグインを追加します。追加する場合は、以下に示すように、オンライン インストールの名前とアドレスを入力するだけです。

上記手順で「ok」をクリック後、しばらく待つと以下のページが表示されますので、選択してインストールしてください。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

4. STS--Spring Tools Suiteをインストールする

このプラグインは、Spring公式Webサイトで開発者向けに提供されているスイートです: 🎜🎜🎜🎜🎜🎜 🎜🎜実際には、STS Maven プラグインに継承されますが、上記ではまだ M2Eclipse を個別にインストールしました。対応するプラグインのバージョンを見つけてインストールするだけです。ここでインストールしたのは 🎜🎜STS🎜🎜 の最新バージョンです。インストール プロセスは、前述の M2Eclipse のインストール プロセスと似ているため、ここでは詳しく説明しません。 🎜🎜🎜🎜🎜🎜5. Apache Tomcatのインストールと設定🎜🎜

1. Tomcat をダウンロードします

もちろん、まず、Apache Tomcat 公式 Web サイトから Tomcat のコピーをダウンロードする必要があります。このブログでは最新バージョンの Tomcat 9.0 を使用しています。対応するバージョンの Tomcat は ダウンロード からダウンロードできます。次のように。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

対応するバージョンをクリックすると、対応するプラットフォームに応じて対応するバージョンの Tomcat をダウンロードできます。このブログは Mac OS X システム に基づいているため、ここでダウンロードされるのは です。以下に示すように、zip パッケージ。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

2. Eclipse は Tomcat を設定します

上記でダウンロードした Tomcat を解凍し、次に Eclipse で Tomcat9.0 を設定する必要があります。 Eclipse の Preferences->Server->RunEnvironment->Add, を開きます。詳細は次のとおりです:

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

もちろん、以下は既に設定されています。 .0 が設定される前に Tomcat9 を変更した場合は、新しいサーバーを追加するだけです。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

[追加] をクリックすると、Tomcat9.0 をダウンロードしたため、以下に示すように、Apache Tomcat v9.0 を選択します。

Tomcat ServerEclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

の名前を入力し、Tomcat が配置されているパスを選択してから、対応するバージョンの JRE を選択して、[完了] をクリックすると、Tomcat が Eclipse に関連付けられます。

6. Maven 管理の Web プロジェクトを作成します

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

上記の 5 つの手順を完了すると、環境と必要なプラグインがインストールされました。次は、それを使うときです。よく言われるように、仕事をうまくやり遂げたいなら、まず道具を磨かなければなりません。今度は、上記のツールを使用してみます。この部分では、Eclipse を介して Maven 管理の Web プロジェクトを作成し、次のステップで

SpringMVC

を導入して構成します。

1. Maven Web プロジェクトを作成します

以下に示すように、[ファイル] -> [新規] -> [Maven プロジェクト] をクリックします。 次に

次のページに入ります。下のウィンドウは、作成することを選択

する Maven プロジェクトのプロトタイプ です。 Web プロジェクトを作成したいので、

maven-archetype-webapp

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文) を選択し、[次へ] をクリックします。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

「次へ」をクリックした後、組織名とプロジェクト名を入力し、「完了」をクリックする必要があります。詳細は以下の図の通りです。

2. エラーを解決します

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

上記のプロトタイプで作成したプロジェクトを選択します。 以下に示すように、デフォルトでエラーが発生します。次に行う必要があるのは、このエラーを解決することです。

以下に示すように、プロジェクトを右クリックし、

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)プロパティ

オプションをクリックします。

以下は、「プロパティ」をクリックした後のダイアログボックスです。次に、Java ビルド パス -> ライブラリ -> ライブラリの追加… -> サーバー ランタイム -> 次へ を見つけます。 詳細は次のとおりです。

EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

[

次へ] をクリックし、前に構成した Apache Tomcat v9.0 を選択し、[完了] をクリックします。ライブラリを追加したら、忘れずに [適用] ボタンと [OK] ボタンをクリックします。

これらの手順の後、エラーは解決されます。この時点で作成したプロジェクトを見ると、エラーはもう存在せず、以下に示すように、いくつかのディレクトリが追加されています: EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

次に、EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

Order と Exprot を入力し、それらを選択します以下に示すように、ライブラリを作成するだけです。

この時点で、Maven を使用して管理する Web プロジェクトが作成されました。これで、Tomcat でプロジェクトを実行できるようになります。 EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

ここではログ構成についてはあまり詳しく説明しません。このブログに含まれるデモは引き続き github で共有されます。 EclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)

以上がEclipseをベースとしたJavaEE開発環境構築とMaven Web Appの作成(写真と本文)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。