Java クイック スタート エクスペリエンス

1. 環境情報

1.1 ハードウェア情報

  1. モデル: MacBook Pro
  2. メモリ:16GB
  3. ハードディスク:512G​​B SSD
  4. プロセッサー:Apple M2
  5. ホストCPUアーキテクチャ:ARM

1.2 ソフトウェア情報

  1. Maven バージョン: 3.8.8
  2. JDKバージョン:17

2、Maven のインストール

2.1 Maven の概要

Maven はプロジェクト管理ツールであり、その主な機能は依存関係を管理しプロジェクト開発段階でJava プロジェクトのプロジェクトを構築することです。

  • 依存関係の管理:jar パッケージの管理です。Maven 座標をインポートすることは、ウェアハウス内の jar パッケージを現在のプロジェクトにインポートすることと同じです。
  • プロジェクトの構築: プロジェクトのクリーニング、コンパイル、テスト、レポート、パッケージ化、デプロイのプロセス全体を、Maven の 1 つのコマンドで完了できます。
    ここに画像の説明を挿入

2.2 Maven インストール パッケージのダウンロード

ダウンロードアドレス: Apache Maven

ここに画像の説明を挿入

2.3 Mavenのインストール

/usr/local/maven に解凍します

# 环境配置
vim ~/.zshrc
# 输入
#>>>Maven>>>
export M2_HOME=/usr/local/maven/apache-maven-3.8.8
export PATH=$PATH:$M2_HOME/bin
#<<<Maven<<<

# 使配置生效
source ~/.zshrc

# 环境测验
echo $M2_HOME
mvn -v

ここに画像の説明を挿入

2.4 Maven の初期化

画像ソースを Alibaba Cloud に変更する

# 进入到maven目录
cd /usr/local/maven/apache-maven-3.8.8/conf
vim settings.xml

# 修改仓库地址
<localRepository>/usr/local/maven/maven-3.8.8/repo</localRepository>

# 新增如下配置
<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>   
<url>https://maven.aliyun.com/nexus/content/groups/public/</url>   
  <mirrorOf>central</mirrorOf>   
</mirror>

ここに画像の説明を挿入

3. Javaのインストール

3.1 JDKのダウンロード

コンピューターのモデルと CPU アーキテクチャに応じて、対応するパッケージを選択してダウンロードします。ダウンロード アドレス: JDK ダウンロード

ここに画像の説明を挿入

3.2 JDKのインストール

dmg をダウンロードした後、直接クリックしてインストールを完了します

# 查看java版本号确认是否安装完成
java -version

ここに画像の説明を挿入

3.3 JDKの初期化

# 环境配置
vim ~/.zshrc
# 输入
#>>>JDK17>>>
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin
#<<<JDK17<<<

# 使配置生效
source ~/.zshrc

ここに画像の説明を挿入

4. 開発環境の構築

4.1 開発ツールのインストール

ここに画像の説明を挿入

4.2 関連する Maven 環境

4.2.1 新しい JAVA プロジェクトの作成

ここに画像の説明を挿入

4.2.2 Maven と IDEA の統合

  1. IDEA の設定ページを開きます
  2. 検索ボックスに「Mavem」と入力します
  3. Maven ホーム、settings.xml パス、ウェアハウス パスを変更する

ここに画像の説明を挿入

5.ハローワード

ここに画像の説明を挿入

これまでのところ、Java クイック スタート エクスペリエンスは完了しており、Java 関連の章が連続して出力されます。レビュー プロセス中に問題が発生した場合は、メッセージまたはプライベート メッセージを残して連絡してください。

おすすめ

転載: blog.csdn.net/ith321/article/details/132459534