Java开发环境配置

前言

  1. 本文主要以OS为Mac Apple芯片版本为主进行记录,其他OS均可在提供的官网链接中找到相应的配置说明;
  2. 本文暂时记录了Homebrew、JDK8、Maven3.9.0、MySQL8.0、Redis、Jmeter这些程序的环境配置,其他程序待后续使用时再补充。

Homebrew

官网下载地址:https://brew.sh/index_zh-cn

配置说明

  • 下载步骤
    1. 打开终端》输入
      /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
      
    2. 选择镜像,如中科院
    3. 等待下载完成,如果提示需要安装git,则先安装git,再执行shell安装脚本
    4. 安装完成后,“brew -v”查看版本
    5. 安装目录/opt/homebrew
    6. 卸载
      /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
      
  • 使用
    # 搜索包
    brew search 包
    # 安装包
    brew install 包
    # 查看包信息
    brew info 包
    # 卸载包
    brew uninstall 包
    # 显示已安装的包
    brew list
    # 显示已安装包的路径
    brew list 包
    # 查看brew的帮助
    brew –help
    # 更新
    brew update
    # 检查过时(是否有新版本),这会列出所有安装的包里,哪些可以升级
    brew outdated
    brew outdated 包
    # 升级所有可以升级的软件们
    brew upgrade
    brew upgrade 包
    # 清理不需要的版本极其安装包缓存
    brew cleanup
    brew cleanup 包
    

JDK

官网下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

配置说明

  • windows:https://www.runoob.com/java/java-environment-setup.html
  • mac

    • 官网下载:下载“JDK-8U202-macOSX-X64.dmg”或其他macOS版本,一步步点击即可【X64和Apple芯片均兼容】
    • 安装路径:/Library/Java/JavaVirtualMachines/jdk1.8.0_351.jdk/Contents/Home
    • 环境变量配置:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
    • 完全卸载:
      • 删除jdk
        sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_351.jdk
        
      • 删除运行路径和环境
        sudo rm -rf /Library/Internet Plug-Ins/JavaAppletPlugin.plugin
        sudo rm -rf /Library/PreferencesPanes/JavaControlPanel.prefPane
        sudo rm -rf /Library/Application Support/Java
        
  • linux

    • 官网下载:下载"jdk-8u202-linux-x64.tar.gz"或者其他linux版本
    • 解压:tar -zxvf jdk-8u202-linux-x64.tar.gz -C /usr/local
    • 配置环境变量
      # 环境变量配置存放在/etc/profile,改变前先复制一份备用
      cp /etc/profile /etc/profile-init
      # 打开编辑文件
      vim /etc/profile
      # 在最前面或最后面添加JDK环境变量
      export JAVA_HOME=/download/jdk1.8.0_202
      export PATH=$JAVA_HOME/bin:$PATH
      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      

Maven

官网下载地址:https://maven.apache.org/download.cgi

配置说明

MySQL

官网下载地址:https://dev.mysql.com/downloads/mysql/

配置说明

  • mac
    • 下载:直接下载"macOS 13 (ARM, 64-bit), DMG Archive ",一路点击,密码选择"use legacy password encryption",设置root用户的登录密码
    • 配置环境变量

      # 编辑,设置如下内容
      sudo vim /etc/profile
      # 配置生效
      source /etc/profile
      # 查看版本
      mysql --version
      
      #mysql
      export PATH=$PATH:/usr/local/mysql/bin
      export PATH=$PATH:/usr/local/mysql/support-files
      
    • 启动、安装/卸载、配置

      Java开发环境配置插图

  • linux
    • 下载:https://dev.mysql.com/downloads/mysql/
    • 解压:tar -xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
    • 重命名:mv mysql-8.0.21-linux-glibc2.12-x86_64 mysql8.0
    • 创建数据存储目录:mkdir /../mysql8.0/data
    • 创建mysql用户和用户组,并设置权限
      # 创建mysql用户和用户组
      groupadd mysql
      useradd -g mysql mysql
      # 给mysql用户赋予权限
      chown -R mysql.mysql /usr/local/mysql/
      
    • 初始化mysql信息
      cd /usr/local/mysql/bin
      # 初始化基本信息
      ./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize
      # 获取临时密码:最后一行 root@localhost: lxkqDibw2?Yn
      
    • 添加mysql服务到系统
      cd /usr/local/mysql/mysql8.0
      # 将mysqld服务添加到系统
      cp -a ./support-files/mysql.server /etc/init.d/mysql
      # 授权以及添加服务
      chmod +x /etc/init.d/mysql
      chkconfig --add mysql
      # 创建my.cnf文件
      sudo vim /etc/my.cnf
      # 设置权限
      sudo chmod 664 /etc/my.cnf
      
      # Example MySQL config file for small systems.  
      #  
      # This is for a system with little memory (

服务启动/关闭/登录/退出

  • mysql服务启动/关闭
    # 启动mysql服务
    service mysql start
    # 查看mysql运行状态
    service mysql status
    # 将mysql命令添加到服务
    ln -s /usr/local/mysql/mysql8.0/bin/mysql /usr/bin
    # 关闭mysql服务
    service mysql stop
    
  • mysql服务登录/退出
    # 登录
    mysql mysql -uroot -p
    # 退出
    quit;
    # 修改root密码 mysql>
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
    # 刷新缓存
    flush privileges;
    

客户端

推荐两款使用下来体验很不错的客户端: Navicat(收费,或找破解版)、DBeaver(开源免费,但下载程序后还需要下载驱动才可使用)

Redis

官网下载:https://redis.io/docs/getting-started/

配置说明

Jmeter

官网下载地址:https://jmeter.apache.org/download_jmeter.cgi

配置说明

文章来源于互联网:Java开发环境配置

THE END
分享
二维码