Java開発のためのVSコードの設定
Visual Studioコード(VSコード)はフロントエンドの開発に向けられています.JavaでVSコードを使用するには、Javaプログラムのコンパイルや実行、デバッグ、構文の強調表示、コード補完などのコア言語機能を提供する拡張機能をインストールする必要があります.それは迅速かつ簡単に取得し、実行するには、する必要がありますが、それですか?
VSコードドキュメントはJava guide それは上から下まですべてをカバーします.私はセットアッププロセスがどのようにいくつかの初心者に優しい説明で私のために行った方法を通過し、どのようにスプリングブートアプリケーションでVSコードの料金を参照してください.
Visual Studioコード内でJavaを使用するには、Java Development Kit (JDK) あなたのコンピュータで.JDKはJavaアプリケーションのコンパイルと実行に使用する開発環境です.
コマンドを実行してJDKがインストールされているか確認できます
Javaのバージョンは以前よりも頻繁にリリースされています. 新しいメジャーバージョン番号は6月毎にリリースされます.また、四半期のバグ修正の更新があります. 年ごとに、9月のリリースは、長期的なサポート(LTS)リリースは、少なくとも3年間の更新を取得します. ローカル開発の場合は、任意のバージョンをインストールすることができます!現在、Java 8は通常使用される最小バージョンであり、それより少ない何もインストールすることは賢明です.
企業は、セキュリティ理由のために最新のLTSバージョンに固執する傾向があります.17は現在のLTSバージョンです.
JDKによる他の(わずかにいらいらする)ことは、多くの異なるJDK配布が存在するということです.一部の会社は彼らのJDKのために課金します、そして、若干のおかしい語と条件は彼らと関連します.様々なディストリビューションdiscussed here .
概要it is recommended that you install Adoptium Eclipse Temurins distribution . このディストリビューションは、信頼できるオープンソースコンソーシアムによって管理されます.このディストリビューションをインストールするには、次のことができますthe installation guide 特定のプラットフォーム/OSのセットアップを取得します.
また、Extension Pack for Java エクステンション(次のように)、“java : install new jdk”コマンドを実行します.それはちょうどあなたがそれをインストールファイルをダウンロードするのに役立ちます.
正しく設定するには、通常インストールされているJDKの場所をOSのパス環境変数に追加する必要があります.
Javaで作業するには、次の拡張機能が必要になります. 一般言語サポート(コンパイル、実行、構文強調表示、コード補完). デバッガー/テストランナーサポート. などのビルドツールのサポートMaven or Gradle (コマンドラインのジャンキーでない限り). あなたがフレームワークで働くならばSpring Boot , あなたもそこにいくつかの援助を持っていることがあります. マイクロソフトにはExtension Pack for Java 次の6つの拡張子をバンドルします. 📦 Language Support for Java™ by Red Hat コードナビゲーション 自動補完 コードフォーマット リファクタリング 注釈処理のサポート( Mavenプロジェクトの自動化) ( Gradle Javaプロジェクトのサポート) コードスニペット 📦 Debugger for Java Javaコードのデバッグ 📦 Test Runner for Java JUnit/testngテストケースの実行とデバッグ 📦 Maven for Java Scaffold Mavenプロジェクトへのサポート. 共通の目標、プラグインの目標、およびカスタマイズされたコマンドへのショートカットを提供します. Mavenプロジェクトパネルを追加 📦 Project Manager for Java ウィザードでプロジェクトを作成します. プロジェクトを管理するエクスプローラービューにJavaプロジェクトパネルを追加します. 📦 Visual Studio IntelliCode Python、typescript/JavaScriptおよびJava開発者のAI支援補完を提供します. VSコードはJDKがどこにあるかを知る必要があります.JDKが現在の最低要件を満たすまでは、次の順序で検索します. the the 現在のシステムパス( を指定すると、
私は拡張パックをインストールし、Visual Studio Intellicode拡張機能を無効にしました.あなたが好むならば、あなたは個々に彼らをインストールすることができます.Mavenの代わりにgradleを使用すると、Maven for Java 拡張モジュールのインストールGradle for Java 拡張.
この段階で、あなたはすべてが正しく設定されているかどうかを確認する“こんにちは世界”プログラムを実行しようとすることができます.以下に便宜上の例を示します.
端末パネルに「Hello World」出力が表示されます.
これらの拡張モジュールがインストールされているので、コマンドパレットで「Java」を検索することで、Java関連のコマンドがたくさんあります.
以下のようないくつかの通常のタスクについては、これらのコマンドのいくつかをよく理解したいかもしれません. ウィザードで新しいプロジェクトを作成する 新しいクラスを作成する 次のようにサイドバーにテストビューがあります.すべてのJUnitテストを検出し、ここで表示する必要があります.
そして今、あなたは、下のサイドバーのエクスプローラビューでJavaプロジェクトとMavenパネルを持っています.
まずは春のブートアプリを試してみたかったのでSpring project I created for a beginners tutorial . プロジェクトを開くときは、Mavenの依存関係を自動インポートする必要があります.最初に「オープンJavaプロジェクト」進行ダイアログが表示されます.
Javaファイルをオープンしました
そして、それは初めて働いた!私は愉快に驚いた.
テストが予想通りに動作しているかどうかを確認するために、テストをしている「with - test」ブランチに切り替えました.プロジェクトのテストスイート(src/test/java/usertest suite . java)を開き、F 5キーを押して実行します.テストは実行され、以下の通りサイドバーのテストビューに表示されます.
あまりにも卑しい!あなたが実行することができますし、春のブートアプリケーションをテストする他のJavaアプリと同じように本当に.
私たちは、春のブーツでより快適に動作するように追加することができますいくつかのことがあります.例えば、
📦 Spring Boot Tools スプリングブートをサポートする言語サーバ
📦 Spring Initializr ウィザードでスプリングブートプロジェクトをすばやく生成します.
📦 Spring Boot Dashboard あなたのワークスペースで利用可能なすべてのスプリングブートプロジェクトを表示および管理するサイドバーのエクスプローラを提供します スプリングブートアプリケーションのデバッグサポート. 私は、スプリングブートツールがロードするのが遅いことに注意しました.それは私のマシンに843 msかかります!🐌
特にパフォーマンスが吸うならば、私は長期的にこれらを使うかもしれません!
VsコードでJavaで起きて走るのはかなりスムーズだとわかった.私は、本当の評価をするためにVSコードでJavaプロジェクトに取り組むより多くの時間を費やす必要があります.私が使用しないかもしれない拡張のいくつか.
VsコードがJavaのための選択の私のコードエディタであるならば、時間はわかります.まだ本能的にNetBrains IntelliJ IDEA . 多分、私はJavaのために異なるエディタ/IDEを使用している経験を比較するために後でフォローアップを書きます.
次回まで!👋
読んでくれてありがとう!お気軽に購読してくださいRSS feed , ソーシャルメディア上で他の人とこの記事を共有する.💌
コーヒーを買うことであなたの感謝の気持ちを示すことができますko-fi . 🙂
VSコードドキュメントはJava guide それは上から下まですべてをカバーします.私はセットアッププロセスがどのようにいくつかの初心者に優しい説明で私のために行った方法を通過し、どのようにスプリングブートアプリケーションでVSコードの料金を参照してください.
Java開発キットのインストール
Visual Studioコード内でJavaを使用するには、Java Development Kit (JDK) あなたのコンピュータで.JDKはJavaアプリケーションのコンパイルと実行に使用する開発環境です.
コマンドを実行してJDKがインストールされているか確認できます
java -version
コマンドラインで.JDKがインストールされているなら、次のようにしてください.openjdk 11.0.14 2022-01-18
OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.14+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)
JDKはJavaプログラム用のコンパイラを提供しますので、インストールするJDKは、どのようなJavaバージョンをコード化できるかを決定します.例えば、あなたが新しいfunctional programming features Java 8では、少なくともJava 8 JDKをインストールする必要があります.どのバージョンを使うべきですか?
Javaのバージョンは以前よりも頻繁にリリースされています.
企業は、セキュリティ理由のために最新のLTSバージョンに固執する傾向があります.17は現在のLTSバージョンです.
どのJDKディストリビューションを使用しますか?
JDKによる他の(わずかにいらいらする)ことは、多くの異なるJDK配布が存在するということです.一部の会社は彼らのJDKのために課金します、そして、若干のおかしい語と条件は彼らと関連します.様々なディストリビューションdiscussed here .
概要it is recommended that you install Adoptium Eclipse Temurins distribution . このディストリビューションは、信頼できるオープンソースコンソーシアムによって管理されます.このディストリビューションをインストールするには、次のことができますthe installation guide 特定のプラットフォーム/OSのセットアップを取得します.
また、Extension Pack for Java エクステンション(次のように)、“java : install new jdk”コマンドを実行します.それはちょうどあなたがそれをインストールファイルをダウンロードするのに役立ちます.
正しく設定するには、通常インストールされているJDKの場所をOSのパス環境変数に追加する必要があります.
拡張モジュールのインストール
Javaで作業するには、次の拡張機能が必要になります.
JDK_HOME
環境変数JAVA_HOME
環境変数PATH
環境変数).java.jdt.ls.java.home
設定したい場合.私は拡張パックをインストールし、Visual Studio Intellicode拡張機能を無効にしました.あなたが好むならば、あなたは個々に彼らをインストールすることができます.Mavenの代わりにgradleを使用すると、Maven for Java 拡張モジュールのインストールGradle for Java 拡張.
この段階で、あなたはすべてが正しく設定されているかどうかを確認する“こんにちは世界”プログラムを実行しようとすることができます.以下に便宜上の例を示します.
// HelloWorld.java
public class HelloWorld {
public static void main(String []args) {
System.out.println("Hello World"); // prints Hello World
}
}
このファイルを開き、F 5キーを押します(またはエディタで右クリックし、コンテキストメニューからJavaを実行)を実行します.端末パネルに「Hello World」出力が表示されます.
これらの拡張モジュールがインストールされているので、コマンドパレットで「Java」を検索することで、Java関連のコマンドがたくさんあります.
以下のようないくつかの通常のタスクについては、これらのコマンドのいくつかをよく理解したいかもしれません.
Java: Create Java Project...
) Java: Create New Class
). そして今、あなたは、下のサイドバーのエクスプローラビューでJavaプロジェクトとMavenパネルを持っています.
スプリングブート
まずは春のブートアプリを試してみたかったのでSpring project I created for a beginners tutorial . プロジェクトを開くときは、Mavenの依存関係を自動インポートする必要があります.最初に「オープンJavaプロジェクト」進行ダイアログが表示されます.
Javaファイルをオープンしました
main
メソッド( userapplication . java )を実行し、F 5キーを押して実行します.そして、それは初めて働いた!私は愉快に驚いた.
テストが予想通りに動作しているかどうかを確認するために、テストをしている「with - test」ブランチに切り替えました.プロジェクトのテストスイート(src/test/java/usertest suite . java)を開き、F 5キーを押して実行します.テストは実行され、以下の通りサイドバーのテストビューに表示されます.
あまりにも卑しい!あなたが実行することができますし、春のブートアプリケーションをテストする他のJavaアプリと同じように本当に.
私たちは、春のブーツでより快適に動作するように追加することができますいくつかのことがあります.例えば、
.properties
ファイルには、どんな構文も強調していないか、自動補完がありません.もう一度、あなたはあまりにもハードを考える必要はありませんSpring Boot Extension Pack 次の拡張モジュールが含まれます.📦 Spring Boot Tools
application.properties
, application.yml
and .java
ファイル.📦 Spring Initializr
📦 Spring Boot Dashboard
特にパフォーマンスが吸うならば、私は長期的にこれらを使うかもしれません!
結論
VsコードでJavaで起きて走るのはかなりスムーズだとわかった.私は、本当の評価をするためにVSコードでJavaプロジェクトに取り組むより多くの時間を費やす必要があります.私が使用しないかもしれない拡張のいくつか.
VsコードがJavaのための選択の私のコードエディタであるならば、時間はわかります.まだ本能的にNetBrains IntelliJ IDEA . 多分、私はJavaのために異なるエディタ/IDEを使用している経験を比較するために後でフォローアップを書きます.
次回まで!👋
読んでくれてありがとう!お気軽に購読してくださいRSS feed , ソーシャルメディア上で他の人とこの記事を共有する.💌
コーヒーを買うことであなたの感謝の気持ちを示すことができますko-fi . 🙂
Reference
この問題について(Java開発のためのVSコードの設定), 我々は、より多くの情報をここで見つけました https://dev.to/robole/setting-up-vs-code-for-java-development-4c49テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol