Java开发环境配置
前言
- 本文主要以OS为Mac Apple芯片版本为主进行记录,其他OS均可在提供的官网链接中找到相应的配置说明;
- 本文暂时记录了Homebrew、JDK8、Maven3.9.0、MySQL8.0、Redis、Jmeter这些程序的环境配置,其他程序待后续使用时再补充。
Homebrew
官网下载地址:https://brew.sh/index_zh-cn
配置说明
- 下载步骤
- 打开终端》输入
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
- 选择镜像,如中科院
- 等待下载完成,如果提示需要安装git,则先安装git,再执行shell安装脚本
- 安装完成后,“brew -v”查看版本
- 安装目录/opt/homebrew
- 卸载
/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
- 删除jdk
-
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
配置说明
- 配置参考:https://www.runoob.com/maven/maven-setup.html【菜鸟教程】
- setting.xml文件配置:https://maven.apache.org/settings.html【官网说明】
- 自用setting.xml
/Users/mybook/DevelopTools/apache-maven-3.9.0/Repository alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central central Maven Repository Switchboard https://repo1.maven.org/maven2/ central jboss-public-repository-group central JBoss Public Repository Group http://repository.jboss.org/nexus/content/groups/public
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
-
启动、安装/卸载、配置
- 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/
配置说明
- mac:https://redis.io/docs/getting-started/installation/install-redis-on-mac-os/
- linux:https://redis.io/docs/getting-started/installation/install-redis-on-linux/
- windows:https://redis.io/docs/getting-started/installation/install-redis-on-windows/
Jmeter
官网下载地址:https://jmeter.apache.org/download_jmeter.cgi
配置说明
- 下载:官网下载太慢,选择阿里云镜像下载,下载地址 https://mirrors.aliyun.com/apache/jmeter/binaries/?spm=a2c6h.25603864.0.0.436f69a5u1Mo7X
- 解压:
sudo tar -zxvf apache-jmeter-5.5.tgz -C DevelopTools
- 启动配置修改:/bin/jmeter.properties
# 修改语言 language=zh_en改成language=zh_CN # 修改编码 sampleresult.default.encoding=ISO-8859-1 改为 UTF-8
- 启动:
sh /bin/jmeter.sh
- 使用(参考文章:https://www.jianshu.com/p/20fac18f478f)
-
添加线程组
-
添加Http请求
- 启动测试即可
-
添加线程组
文章来源于互联网:Java开发环境配置
THE END
二维码