質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

IntelliJ IDEA

IntelliJ IDEA(インテリジェイ アイディア)は、JetBrains社が開発した、 JavaやScalaなどで利用される統合開発環境です。

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

Q&A

解決済

1回答

474閲覧

IDE(Intellij)内で動くSpring Bootアプリを、他(AWS等)に移動して動作させる際の手順を教えてください。

yujin1202

総合スコア56

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

IntelliJ IDEA

IntelliJ IDEA(インテリジェイ アイディア)は、JetBrains社が開発した、 JavaやScalaなどで利用される統合開発環境です。

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

0グッド

0クリップ

投稿2022/12/17 12:20

Spring Bootの初心者です。
表題の件を教えてください。よろしくお願いします。

<出来ている事>
Spring Initializerを使い、簡単なWebアプリを構築した。(Hello Christmas!と表示させる。)

1)Spring Initializerの設定はこんな感じです。(https://start.spring.io/)
イメージ説明

2) IntelliJ上で適当な設定を施し、Runさせる。
イメージ説明

3)ブラウザーでアクセスすると、正常に表示できます。
イメージ説明
ここまではOKです。

<困っている事>
Spring Initializer上で作成したアプリを、他に持って行って動かしたいと思ってますが(例えば、AWS上とかです。)、散々、調べたのですが、手順がどうしても分かりません。

<ご質問>
Q1) 「IntelliJで設定したアプリは、IntelliJでしか動かない。」と言う情報もNetであったのですが、これは間違いと言う事でよいでしょうか?

Q2)  該当するフォルダにIntelliJ経由ではなく、OS上でコマンドプロンプトから直接アクセスして、該当フォルダ内のjavaファイル(Demo1216r2Application.java)に対して、javacをしました。すると、「パッケージorg.springframework.bootは存在しません」と言う様なエラーが大量に出て、クラスファイル作成ができません。これはなぜでしょうか?

Q3) IntelliJで作成したアプリを他に移行(AWS等)した上で動かすためには、フォルダを丸ごと移動するのでは、ダメと言う事でよいでしょうか?
もしそうならば、AWS上で動かすためには、どう言う手順を踏む必要があるのでしょうか?

お手数ですが、教えていただきたく。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

自己解決しました。

下記のIntellijの公式サイトに書いてある通りですが、①まず、コードを作成する。→ ② Jarファイルを作成する。(ここまで、IntelliJの機能で可能。)→ ③ そのJarファイルを配布する。 
https://pleiades.io/help/idea/creating-and-running-your-first-java-application.html

言われてみれば、あまりにも当たり前ですが、springbootとIntelliJがあまりに初心者で、混乱しておりました。
Springbootを切り離して考えれば、上記の通りですし、また、同じ手順でSpringbootアプリも配布可能です。

ご協力をありがとうございました。

投稿2022/12/18 13:06

yujin1202

総合スコア56

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問