私は、その後、明らかにうまくローカルで実行されますが、再実行する場所を血の赤で、開いているWebプロジェクトへのブロガーは、ラインを梱包、サードパーティ製のパッケージに依存してピットの構成環境の多様性を、遭遇するときと信じて、というようにコンピュータヒットしたい衝動持って、時には(冷静に、コンピュータがあなたの人生の子供で、ジェスチャーの多くは先生に~~~~学んでいないもあります)、踏んとき、私はこれらのピットを学んで共有するために私たちに今日を与えます、彼女は旅行のダウンに塩水の2行を語りました!!!!!
二つの方法IDEAのSpringBootになりますどのようにパッケージへのプロジェクトのjarファイルに
A:IDEAを使用して機能が来ます
以下に示すように、局部的に正常な動作を確保するためのプロジェクトを梱包する前に
あなたがフィールドを次のコンソール出力が表示されたら、あなたの開発環境を示し、その依存関係が正常であった、馬は荷造りを開始することができます!!!
我々はいくつかの重要なパッケージを見る前のpom.xmlに依存します。
1.まず、プロジェクト名を選択し、[Projiect構造をクリックし、右上隅のポイントを、またはCtrl + Altキー+ Shiftキー+ Sのショートカットキーボードを使用します
2.アーティファクトを選択し、トップの右にある+ボタンをクリックし、2番目のドロップダウンメニューバーのJARポイントを選択
図3は、ポップアップウィンドウでは、プロジェクト内の塗りつぶしは、このプロジェクトは、クラス、複製依存パッケージなどを開始しました
ファイル内のMETA-INFフォルダ、プロジェクトが、サードパーティ製のパッケージのパスに依存していること:そして、すべての方法は、[OK]をクリックし、リターンコード編集、プロジェクトディレクトリは、名前の左側に表示されます。
5.項目を選択し、[ビルド]メニューバーをクリックし、ドロップダウンメニューでビルドArtfictsを選択し、オープンフィールドでのビルド...ツールを選択し、コンパイラが自動的にパックを開きます。
6、コンパイルが完了した後、あなたは、プロジェクトのディレクトリのクラスを参照してくださいすることができます - > artifaces次XXX_jarプロジェクトに名前を持って始まり、.jarファイルをたくさん開きがあるでしょう、あなたのプロジェクト名の瓶があります引き継ぐために、パッケージングが完了したことを示すことは、それを開始することです。
7.私たちは、コンピュータのファイルマネージャを開き、プロジェクトあなたの文字とパスを見つける、など
8.オープンCMDウィンドウ、プロジェクトファイルロードキングへのパスを変更し、私はDにあった:\ Javaの\ intelworkspace \ Photographys \クラス\アーティファクト\ photographys_jar
正常なスイッチオーバーパスした後、9実行するには、Java -jarの.jarプロジェクト名を使用して、次の文字の出力が表示されたときに、あなたの方法上のお祝いは、瓶の成功によって、プロジェクトを開始します!!!!!!!
10.次に、あなたのブラウザにし、localhostと入力します:9080 / *****に再パッケージ化、のpom.xmlアップで重要な依存関係の初めに記事を参照して、そのような404エラーページのレポートとして、ページにアクセスすることができます
成功の母は、ここに拍手があるはず!!!!!!!!!!!
これらは、最初の方法である、愛あいあい、プロジェクトが開始されていないパッケージを削除することはできません場合には、私は読んでいない、友人は確かにああそんなにトラブルを言うだろうが、パッケージフォルダの後、多くのjarパッケージがあるそこのブログサンパウロの年は、以下の簡単な方法があり、行っていません!
第二に、使用Mavenのパッケージ
プロジェクト名を選択し、Mavenのプロジェクトの右側の列をクリックし、開いたライフサイクルは、きれいな、明確なターゲットキャッシュをダブルクリックします
2、その後、ダブルクリックパッケージによる最初のステップは、IDEAは、自動的に必要なすべてのファイルと依存関係がジャーの内部にパッケージ化するプロジェクトを開始します、2つの魔法のファイルディレクトリには、完了後に、対象ファイルの左側の列に表示されます
はい、始めたプロジェクトへのファイルの名前は、最終ジャーパッケージである、それはjavaの-jar XXXX.jarで実行見つけるので、[OK]
注:実行しないでパックされた上記の手順は、jarファイルに置換することができる場合は、パッケージの一部ではありません、最初のダブルクリックのパッケージに直接、プロジェクトを再実行して、そして、ターゲットの後、クリーン、クリアなキャッシュでトップを。
ここで私は、任意の欠点は、指摘を歓迎する場合は、サポートありがとう、リモートサーバー上で実行するように展開するのは簡単、第二のアプローチを使用することをお勧め!