笔者最近在学习Linux,想通过搭建Java Web开发环境来巩固学习的基本基本知识。
1.明确实验环境及下载相关软件
在虚拟机中搭建好的Linux环境下搭建。下图 1.1 是相关软件。UTomcat、64位Linux下jdk、mysql。<均可到官网上去下载>
图 1.1 所需软件
2.制作ISO文件。
需要将图 1.1 中的三个文件封装成ISO文件。使用UltraISO工具。不会的自己百度吧,百度很强大的哦!
图 1.2 制作后的到的ISO文件
3.将ISO文件添加到Linux系统中。
图 1.3 将ISO连接到Linux系统中
4.启动虚拟机。
挂载ISO到Linux系统中。
使用命令mount /mnt/cdrom
并将其复制到/home/admin目录下 cp 文件名 位置
5.首先安装JDK
①使用Javac查看命令是否可以执行(答案当然是否定的)
②开始安装。进入到/home/admin目录下。
对于LInux系统中文件安装目前知道有两种。.bin结尾的 ./ 文件名 tar .gz结尾的直接解压即可。
tar -zxvf jdk-8u91-linux-x64.tar.gz
恭喜你,出现这个画面就解压成功了。
好,试试Javac有用吗?没用吧,这时候我们想到在WINDOWS下安装JDK需要配置环境变量,类似的,在LINUX下也需要配置环境变量。
那在LINUX下是怎么配置的呢?
我们注意/etc/profile这个文件
vi 下这个文件。看不懂....但是我们可以百度下这个文件是拿来干啥用的?用来存放系统环境变量的。
那我们在这里配置了系统环境变量是不是Javac就可以起作用了呢?那试试呗!将如下代码添加到这个文件的末尾。在这时笔者发现VI命令的重要性,可是已经忘了。好吧!我认了。
JAVA_HOME=/home/admin/jdk1.8.0_91
PATH=.:$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
又在这时,笔者发现权限不允许写入啊,只好修改文件的权限了或者切换到Root登陆。
OK可以完成!
添加完成后使用source /etc/profile配置文件,发现报错。
无奈!
找帅气的高伟同学帮忙了。
果然,大神上场的气场就不一样。
一开始就指出我不要在 /etc/profile配置文件上配置。这个是通用的配置。即针对所有的用户而言的。
他要求我针对某个用户配置。
好吧。那就试试。
修改.bash_profile文件
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。
·用文本编辑器打开用户目录下的.bash_profile文件
·在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
OK!Save It
source ./.bash_profile 文件。
然后Javac 一下 Java 一下
成功~!