当前位置:   article > 正文

MAC上搭建Java开发环境 eclipse+maven3.5.0+jdk1.8+tomcat8.5.20_eclipse mac jdk1.8

eclipse mac jdk1.8

1、安装eclipse下载链接
这里写图片描述

2、安装jdk(我下载的是jdk1.8
这里写图片描述

3、下载maven
这里写图片描述

4、打开eclipse,需要配置如下信息
Eclipse –>偏好设置–> Maven–> Installations的路径,选择我们存放的位置就ok了
这里写图片描述

这里写图片描述

5、配置环境变量

 //1、新建bash_profile
 sudo -i vi /etc/.bash_profile
//2、做如下配置

MAVEN_HOME=/Users/xxx/Documents/apache-maven-3.5.0
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$MAVEN_HOME/bin:$PATH
PATH=$JAVA_HOME/bin:$PATH:
export MAVEN_HOME
export JAVA_HOME
export PATH
//注意: 1)、我的maven是放在documents下的,不知道路径的,打开终端,将文件夹拖入其中   
    //2)、 jdk名称要跟你下载的一致
    //3)、然后esc,wq:

//3、输入如下命令
source /etc/.bash_profile

//4、看下java环境变量配置好没有
 java -version
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

6、新建一个项目,但是发现如下问题

Failure to transfer com.thoughtworks.xstream:xstream:pom:1.3.1 from https://repo.maven.apache.org/maven2 was cached in 
 the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. 
 Original error: Could not transfer artifact com.thoughtworks.xstream:xstream:pom:1.3.1 from/to central (https://
 repo.maven.apache.org/maven2): repo.maven.apache.org
  • 1
  • 2
  • 3
  • 4

解决如下:
这里写图片描述

这里写图片描述

一定要选择“Force Update of Snapshots/Release”,等更新完了就OK了

7、倒入公司项目是报

Description Resource    Path    Location    Type
The container 'Maven Dependencies' references non existing library '/Users/xxx/.m2/repository/com/oracle/jdbc/ojdbc14/jdbc-ojdbc14.jar’
  • 1
  • 2

这里写图片描述

就是有两个问题:第一个问题解决方案参考6(上面一点)
第二个问题是找不到jdbc
第二个问题尝试了很多问题,及时选择了“Force Update of Snapshots/Release”进行update,还是找不到,找到文件路径下,有该文件夹,但是很多包没有下载下来,奇怪的是去官网下也没下载下来,然后让同事把它的jdk给我,在本地安装。
这里写图片描述

在终端执行如下

mvn install:install-file -Dfile=/Users/xxx/Documents/jdbc-ojdbc14.jar -DgroupId=com.oracle -DartifactId=jdbc -Dversion=ojdbc14 -Dpackaging=jar
  • 1

注意:-Dfile后的路径就是你jdk安装包存放的路径,我是放在documents中的,后面的内容需要跟pom.xml中的内容对应起来,如下

<dependency>
            <groupId>com.oracle</groupId>
            <artifactId>jdbc</artifactId>
            <version>ojdbc14</version>
</dependency>
  • 1
  • 2
  • 3
  • 4
  • 5

我记得我第一次运行时,提示说需要在有pom.xml的文件目录下执行,然后我们cd 到我们项目的路径下,在执行

mvn install:install-file -Dfile=/Users/xxx/Documents/jdbc-ojdbc14.jar -DgroupId=com.oracle -DartifactId=jdbc -Dversion=ojdbc14 -Dpackaging=jar
  • 1

就可以看到“BUILD SUCCESS”

8、下载tomcat
我下载是这个
这里写图片描述

9、配置tomaca
1)、

MAVEN_HOME=/Users/youchunfen/Documents/apache-maven-3.5.0
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$MAVEN_HOME/bin:$PATH
PATH=$JAVA_HOME/bin:$PATH: 
export MAVEN_HOME
export JAVA_HOME
export PATH
export PATH=$PATH:/Users/youchunfen/Documents/apache-tomcat-8.5.20/bin
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

2)、保存后执行

source /etc/.bash_profile
  • 1

3)、然后cd到tomcat的bin目录下,执行

sh startup.sh
  • 1

但是提示如下

Cannot find ./catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program
  • 1
  • 2
  • 3

4)、修改权限

sudo chmod 755 /Users/xxx/Documents/apache-tomcat-8.5.20/bin/*.sh

sh startup.sh
  • 1
  • 2
  • 3
  • 4

5)、看到如下信息,说明配置成功

Using CATALINA_BASE:   /Users/xxx/Documents/apache-tomcat-8.5.20
Using CATALINA_HOME:   /Users/xxx/Documents/apache-tomcat-8.5.20
Using CATALINA_TMPDIR: /Users/xxx/Documents/apache-tomcat-8.5.20/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
Using CLASSPATH:       /Users/xxx/Documents/apache-tomcat-8.5.20/bin/bootstrap.jar:/Users/xxx/Documents/apache-tomcat-8.5.20/bin/tomcat-juli.jar
Tomcat started.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

6)、在浏览器中输入http://localhost:8080,回车可以看到如下页面
这里写图片描述

//需要在tomcat中的bin目录执行如下信息
//启动tomcat
sh startup.sh
//停止tomcat
sh shutdown.sh
  • 1
  • 2
  • 3
  • 4
  • 5

参考链接

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/279070
推荐阅读
相关标签
  

闽ICP备14008679号