Java项目环境搭建
2018-12-19 本文已影响0人
kele8848
Java开发环境配置
下载并安装JDK
配置环境变量
window系统
- JAVA_HOME:配置JDK目录
- CLASSPATH:指定到哪里去找运行时需要用到的类代码(字节码)。
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
- PATH:制定可执行程序的位置
%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin
linux系统
检查环境中是否已经安装了jdk
[root@ctoT ~]# java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (rhel-2.5.4.2.el7_0-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
查询已安装的包
[root@ctoT ~]# rpm -qa|grep java
java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
javapackages-tools-3.4.1-6.el7_0.noarch
tzdata-java-2015a-1.el7.noarch
python-javapackages-3.4.1-6.el7_0.noarch
java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
卸载openjdk
sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
sudo rpm -e --nodeps tzdata-java-2015a-1.el7.noarch
sudo rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
再次查询结果
[root@ctoT ~]# rpm -qa|grep java
javapackages-tools-3.4.1-6.el7_0.noarch
python-javapackages-3.4.1-6.el7_0.noarch
下载文件,并且上传到Linux中
如果文件为*.tar.gz
,那么解压命令
mkdir -p /usr/lib/jvm
tar -zxvf *.tar.gz -C /usr/lib/jvm
设置环境变量
vi /etc/profile
追加
export JAVA_HOME=/www/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
执行文件
source /etc/profile
Eclipse安装
下载->解压->执行,但是再执行过程中,会报错误,找不到jre,那么就要将jre的目录建立软连接到报错信息地方
ln -s /usr/lib/jvm/jdk1.8.0_181/jre jre
Tomcat 安装
windows下配置
TOMCAT_HOME=C:\MyProgram\apache-tomcat-8.0.53
CATALINA_HOME=C:\MyProgram\apache-tomcat-8.0.53
PATH += ;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib
下载->解压->配置环境变量/etc/profile
TOMCAT_HOME='/www/apache-tomcat-8.0.53'
PATH=$PATH:$TOMCAT_HOME/bin
export TOMCAT_HOME PATH
关闭ipv6端口,让tomcat启动时监听ipv4端口
-
使用
ifconfig
命令查看网卡信息,如果出现inet6 fe80::20c:29ff:fed0:3514
,说明机器开启了ipv6 -
编辑
/etc/sysctl.conf
配置,增加net.ipv6.conf.all.disable_ipv6=1
-
编辑
/etc/sysconfig/network
配置,增加NETWORKING_IPV6=no
,保存并退出 -
编辑
/etc/sysconfig/network-scripts/ifcfg-eno16777736
,确保IPV6INIT=no
,ifcfg-eno16777736
是根据自己机器的,实际网卡信息来看,不是固定的 -
关闭防火墙的开机自启动
systemctl disable ip6tables.service
(这个命令不一定成功,但是不影响) -
执行
sysctl -p
或者reboot
重启命令 -
再次使用
ifconfig
进行验证,只剩下ipv4
,ipv6
消失了,关闭成功
Maven环境配置
MAVEN_HOME=安装路径
path += ;%MAVEN_HOME%\bin;
产看是否安装完成,cmd命令
mvn -v
更改mvn库资源连接(setting.xml)
<mirrors>
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
<mirror>
<id>nexus-public-snapshots</id>
<mirrorOf>public-snapshots</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/repositories/snapshots/</url>
</mirror>
</mirrors>