安装jdk:
当前jdk最新本本为10,推荐使用8。
1.下载jdk安装程序,博主本人电脑64位,所以选择Linux x64(博主周围的同学中有一些不明确x86和x64的区别。x86是32位的,x64才是64位的,有的同学看到x86较大所以认为x86才是64位的),并且我选择.tar.gz格式,顺带一提的是.rpm和.tar.gz的区别,在我看来,.rpm相当于windows中的安装程序,.tar.gz是解压程序,即绿色版。
2.解压:直接下载后压缩包在“下载”目录下,终端转到所在目录,使用指令解压:
tar -zxvf jdk-8u161-linux-x64.tar.gz
这里最好将文件解压到usr目录下的自建java目录下,不然会出现我后问安装glassfish时出现的错误。
3.配置环境变量
在根下的etc目录下有一个profile文件,使用vim打开,在开头加上
export JAVA_HOME=/home/zjh/下载/jdk1.8.0_161 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
其中第一行为解压后文件路径,不知道路径的可以通过回到根目录,通过ls一级一级向下详细路径的方 法,博主最开始不知道linux的文件结构,所以也用的这种笨方法。
在修改profile的时候,可能会出现只读文件无法修改的情况,可以使用chmod命令修改文件权限,修改 权限时可能又会出现无法修改的情况,在chmod权限之前加上sudo加大修改者的权限。另外,在写入的时 候,可以在w后加上“!”强制修改。
然后使用java -version查看是否安装成功,如果显示出jdk的版本号,则安装成功。
安装glassfish:
附(转):ubuntu系统开root以及(su:认证失败)完美解决
https://jingyan.baidu.com/article/3052f5a1f1b17c97f31f8688.html
在根目录下创建文件夹:
mkdir -p /decompress/glassfish
给文件夹增加权限:
chown -R zjh:zjh /decompress/glassfish (其中zjh为我的用户名)
跳转至:
cd /decompress/glassfish
移动glassfish至新建目录:
mv /home/zjh/softwara/glassfish5 /decompress/glassfish
开启服务:
/decompress/glassfish/glassfish4/bin/asadmin start-domain
如果在开启服务时出现 52: exec: java: not found 错误,请在glassfish目录下找到fonfig文件夹,在config文件夹下有一个asenv.conf文件,在最末位加上
AS_JAVA="/home/zjh/software/java/jdk1.8.0_161"
即你的jdk目录,这也说明我在安装jdk的时候是不够标准的。
页面显示waiting fordomain:domain1则正确,同时会显示你所使用的端口号,我的是默认的4848,所以访问http://localhost:4848,正确进入则安装成功。
安装MySQL:
三条命令即可解决:
sudo apt-get install mysql-server(在此命令输入后会让你输入MySQL的密码)
sudo apt isntall mysql-client
sudo apt install libmysqlclient-dev
然后查看是否能进入MySQL:mysql -uroot -p你的密码