javaweb开发环境搭建-mac版

article/2025/9/18 8:50:38

一、安装jdk

1.检查:终端输入 java -version (mac自带jdk, 但版本较低,如果自带版本满足需求,请跳过23步)

2.安装或升级:官网下载 MAC OS版本的jdk安装

3.配置jdk环境变量:其实就是修改~/.bash_profile文件内容(此文件隐藏在你的个人用户文件夹里,新版的OS系统显示隐藏文件的快捷键—–shift+cmd+.),红色部分请根据自己下载的版本修改

终端输入 vim ~/.bash_profile 按回车,进入编辑模式后输入以下内容: 

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home

PATH=$JAVA_HOME/bin:$PATH:.

CLASSPATH=JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

export JAVA_HOME

export CLASSPATH

按esc :wq回车,保存退出后

在终端输入 source ~/.bash_profile 以使文件生效。

 

4.验证

终端输入java -version 回车后能正确显示java版本信息则jdk安装配置成功。

其他命令:whereis java可以查看Java位置,echo $JAVA_HOME可以打印出JAVA_HOME

 

二、安装Tomcat

【mac:Tomcat常用命令】

启动服务命令:startup.sh

关闭服务命令:shutdown.sh

 

1.下载Tomcat解压到/Library中(如Library/java/tomcat/中)

2.配置环境变量

终端输入 vim ~/.bash_profile 按回车,进入编辑模式后输入以下内容: 

# java,tomcat,maven

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home

CATALINA_HOME=/Library/java/tomcat/apache-tomcat-8.0.50

PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$PATH:.

CLASSPATH=JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

 

export JAVA_HOME

export CATALINA_HOME

export PATH

export CLASSPATH

按esc :wq回车,保存退出后

在终端输入 source ~/.bash_profile 以使文件生效。(勿忘这一步)

3.启动:终端输入startup.sh , 浏览器访问http://localhost:8080 显示下图表示Tomcat安装配置成功。

三、安装配置MAVEN

1.下载maven:下载完成后解压,放到想放的位置。

2.配置maven环境变量:

# java,tomcat,maven

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home

CATALINA_HOME=/Library/java/tomcat/apache-tomcat-8.0.50

M2_HOME=/Library/Java/maven/apache-maven-3.5.3

PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$M2_HOME/bin:$PATH:.

CLASSPATH=JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

 

export JAVA_HOME

export CATALINA_HOME

export M2_HOME

export PATH

export CLASSPATH

按esc :wq回车,保存退出后

在终端输入 source ~/.bash_profile 以使文件生效。(勿忘这一步)

3.验证:终端输入: mvn -v

4.国内配置淘宝镜像:~/.m2/setting.xml

<mirrors>

<mirror>

<id>nexus-aliyun</id>

<mirrorOf>*</mirrorOf>

<name>Nexus aliyun</name>

<url>http://maven.aliyun.com/nexus/content/groups/public</url>

</mirror>

</mirrors>

 

四、安装IDE

1.安装配置eclipse

下载地址:eclipse与jdk版本要求 eclipse下载地址

安装方法:下载完成后解压,把.app文件拖进Application就可以了,然后创建一个workspace,也就是工作空间,存放代码的地方。

核心配置:

(1)配置默认jdk:preferences->java->installed jres 选择默认jdk1.8;compiler中level对应选1.8

(2)配置maven:preferences->maven->installations 添加自己安装的maven

(3)编码配置:preferences->general->workspace 根据需要配置编码和换行符,编码推荐UTF-8

换行符分别有:

Windows : CRLF 0D0A 1310 \r\n (Carriage Return/Line Feed)

Unix/Linux : LF 0A 10 \n

Mac OS : CR 0D 13 \r

编码格式设定将影响新建的文件和修改保存后的文件。

换行符设定只影响新建的文件,修改后保存将延续文件保存之前的换行符设定。

其他配置:根据需要安装配置eclipse插件

常用插件:git , svn, spring tool suite,properties editor,json editor, eclipse class decompiler(java反编译插件)等

参考:开发工具链-Eclipse常用插件及配置

 

2.安装

下载地址:Intellij IDEA下载地址

百度安装及激活方法

 

五、安装Mysql

【mac:MySQL常用命令】

启动服务

mysql.server start

关闭服务

mysql.server stop

重启服务

mysql.server restart

 

1.下载mysql安装包

官网下载dmg安装包,安装后将mysql偏好设置为开机启动

常见问题:

提示 -bash: mysql: command not found 命令没有找到,一般是服务未启动,执行mysql.server start启动服务

$ mysql -uroot -p

-bash: mysql: command not found

2.mysql图形管理工具:sequel pro(免费)

后记:难得又要重新搭建环境,趁此机会完整地记录了mac上搭建javaweb开发环境的过程,Windows安装配置java web环境大同小异,以后有机会再来补充,希望这篇文章能够帮助到你。


http://chatgpt.dhexx.cn/article/O4BSnWHm.shtml

相关文章

黑马《2023最新JavaWeb开发教程》发布啦~

急你所急&#xff0c;解你所需&#xff0c;黑马《2023最新JavaWeb开发教程》发布啦&#xff01;&#xff01;&#xff01; JavaWeb传统学习路线中的jQuery、JDBC、Servlet、JSP、EL & JSTL等技术点都已经过时啦。2023年了&#xff0c;学JavaWeb&#xff0c;一定要跟着黑马程…

JavaWeb开发入门

JavaWeb开发笔记 十年生死两茫茫&#xff0c;不思量&#xff0c;自难忘&#xff0c;华年短暂&#xff0c;陈辞岁月悠悠伤&#xff0c; 满腔热血已芜荒&#xff0c;展未来&#xff0c;后生强&#xff0c;战战兢兢&#xff0c;如履薄冰心彷徨&#xff0c; 青丝化雪、鬓角成霜&a…

JAVAweb开发资源库

JAVAweb开发资源库内含各种JAVAweb项目的代码模板&#xff0c;方便JAVAweb初学者进行学习&#xff0c;各种功能应有尽有&#xff0c;请自行下载体验&#xff1a;

实验一 JavaWeb开发环境

文章目录 前言具体操作总结 前言 一、实验目的&#xff1a;1.掌握JDK的安装的环境变量的配置。2.掌握Tomcat的安装及配置&#xff0c;Tomcat端口号的修改。3.掌握在IDE环境中编写web页面&#xff0c;发布应用并测试。4.理解IDE开发环境的安装&#xff0c;使用和运行方式&#…

JavaWeb开发框架——Spring

目录 1、Spring简介 1.1、Spring是什么 1.2、Spring发展历程 1.3、Spring的优势 1.3.1、方便解耦&#xff0c;简化开发 1.3.2、AOP编程的支持 1.3.3、声明式事务的支持 1.3.4、方便程序的测试 1.3.5、方便继承各种优秀框架 1.3.6、降低JavaEE API 的使用难度 1.3.7、…

JavaWeb开发环境搭建

JavaWeb开发环境搭建 我们都知道&#xff0c;学习java首先要进行java运行环境的搭建&#xff0c;也就是JDK的安装&#xff0c;许多有着java学习基础的人都进行过JDK和JavaSE的安装和配置。 一、进行Java运行环境的配置&#xff0c;安装JDK并进行环境变量配置&#xff08;我安…

JavaWeb开发介绍

这里写目录标题 1.概述&#xff08;B/S & C/S & 服务器&#xff09;2.常见WEB服务器3.Tomcat简介4.安装Tomcat5.Tomcat配置信息 1.概述&#xff08;B/S & C/S & 服务器&#xff09; 2.常见WEB服务器 WebLogic是BEA公司的产品&#xff0c;是目前应用”最广泛的…

javaweb开发概述

javaweb概述 什么是webWeb程序的发展动态网页技术常用WEB服务器 什么是web Web是World Wide Web 的简称&#xff0c;广义上可以理解为万维网&#xff0c;狭义上可以理解为网页浏览器浏览的网页 JavaWeb: 指使用Java技术解决Web领域问题的技术总和&#xff0c;可以通俗的理解为…

Java Web 开发详解

一、Web基础 1、Web 概述 Web 在英文中的含义是网状物、网络。在计算机领域&#xff0c;它通常指的是后者&#xff0c;即网络。 像 WWW 是由 3 个单词组成的&#xff0c;即World Wide Web&#xff0c;中文含义是万维网。 他们的出现都是为了让我们在网络的世界中获取资源&a…

JavaWeb开发概览

1 简介 JavaWeb开发&#xff0c;即网站开发&#xff0c;主体由三部分构成&#xff1a;前端开发、后台开发、数据库开发。前端主要负责用户直接接触到的页面&#xff0c;后台负责对系统具体功能的实现&#xff0c;数据库负责提供对系统数据的存储。 前端技术一般包括html、css…

javaWeb开发

1. 简介 1.1 B/S和C/S模式 1.1.1 C/S模式 Client/Server架构&#xff0c;即客户端/服务器架构。是大家熟知的软件系统体系结构&#xff0c;通过将任务合理分配到Client端和Server端&#xff0c;降低了系统的通讯开销&#xff0c;需要安装客户端才可进行管理操作。 比如: QQ…

JavaWeb——基础知识

Java Web开发的基础内容&#xff1a; Servlet&#xff1a;增加了几个限制的Java类&#xff0c;所以开发一个Servlet并不复杂&#xff1b;然后就是把Servlet部署到web服务器上&#xff08;Tomcat这个老人家现在身体依然硬朗&#xff01;&#xff09;&#xff0c;然后就等待客户…

正态分布函数(高斯函数)详解

正态分布 X ~ &#xff1a;随机变量X的取值和其对应的概率值P(X ) 满足正态分布&#xff08;高斯函数&#xff09; 很多随机现象可以用正态分布描述或者近似描述某些概率分布可以用正态分布近似计算 1.概率密度函数&#xff1a; 2.正态分布函数曲线的性质&#xff1a; 3.正…

python 经验函数分布图 正态分布函数曲线拟合

数据分析朱老师课件上的代码。 但图像最后会骤降至0&#xff0c;这是代码的一个缺点&#xff0c;不知道怎么改进。 第二条曲线用了正态分布函数曲线进行拟合。 import numpy as np import pandas as pd import matplotlib.pyplot as pltdatas np.array([64.3, 65.0, 65.0, …

正态分布简单介绍

摘要 若随机变量X服从一个数学期望为μ、标准方差为 σ 2 σ^2 σ2的高斯分布&#xff0c;记为&#xff1a;X∼N(μ, σ 2 σ^2 σ2)。 其概率密度函数为&#xff1a; f ( x ) 1 σ 2 π e − ( x − μ ) 2 2 σ 2 , − ∞ < x < ∞ f(x) {1 \over{σ \sqrt{2…

oracle标准正态分布函数,标准正态分布表 弄明白什么是标准正态分布

oracle数据库的存储过程的结束符必须是/吗&#xff1f; 如结束不用用/ 然后找到1.1和0.05对应的那个值。 设X服从(0&#xff0c;1),查表CSS布局HTML小编今天和大家分享&#xff1a; P(X >7) 我的问题是P(x>7),表上无法查到埃 什么是标准正态分布的上α分位点以及怎样CSS布…

matlab 判断 正态分布,Matlab实现正态分布

1)使用MatLab画出正态分布的概率密度函数图像。 x=[-10:0.01:10]; y=normpdf(x,0,1);%正态分布函数。 figure; axes1=axes(Pos,[0.1 0.1 0.85 0.85]); plot(x,y); set(axes1,YLim,[-0.01 0.43],XLim,[-3 3]); 图1: 2)验证概率密度函数在区间(-∞,∞)上的积分为1。 这里取参数m…

python统计数据画概率曲线_[概率]Python计算累计正态分布函数

正态分布&#xff08;连续随机分布&#xff09; 连续变量取某个值时&#xff0c;概率近似为0&#xff0c;因为值不固定&#xff0c;可以无限细分 连续变量是随机变量在某个区间内取值的概率&#xff0c;此时的概率函数叫做概率密度函数。 世界上绝大部分的分布都属于正态分布…

R的正态分布函数

正态分布&#xff08;Normal distribution&#xff09;&#xff0c;也称“常态分布”&#xff0c;又名高斯分布&#xff08;Gaussian distribution&#xff09; 一维正态分布 若 随机变量 服从一个位置参数为 、尺度参数为 的概率分布&#xff0c;且其 概率密度函数为 则这个 …