linux java home echo javahome
大家好,今天来为大家分享linux java home的一些知识点,和echo javahome的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
linux怎么安装java环境
安装系统环境是: centos6.5 64位
一.安装jdk
1.下载Java文件jdk-6u45-Linux-x64.bin
2.运行./jdk-6u45-linux-x64.bin
3.移动该文件到/usr/local/jdk目录下
mv jdk-6u45-linux-x64/usr/local/jdk
4.配置java环境变量,在文件/etc/profile最后添加以下内容:
#set java
JAVA_HOME=/usr/local/jdk;export JAVA_HOME
JRE_HOME=/usr/local/jdk/jre;export JRE_HOME
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin;export PATH
export CLASSPATH=$CLASSPATH:$PATH:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:.
5.source/etc/profile(重新激活)
6.运行java-version查看是否成功
二.安装tomcat
1.下载tomcat文件:apache-tomcat-7.0.47.tar.gz
2.解压tar-zxvf apache-tomcat-7.0.47.tar.gz
3.移动该文件到/usr/local下,并命名为tomcat
mv apache-tomcat-7.0.47/usr/local/tomcat
4.到tomcat/bin目录下setclasspath.sh文件中设置java环境,加入以下两行即可:
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jdk/jre
5.设置tomcat服务启动
把下面内容保存到/etc/init.d/目录,文件名为tomcat
#!/bin/bash
#/etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat by ton
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.
set-m(有时不加这个,secureFX会话失效时,会导致tomcat自动stop)
CATALINA_HOME="/usr/local/tomcat"
if [-f/etc/init.d/functions ]; then
./etc/init.d/functions
elif [-f/etc/rc.d/init.d/functions ]; then
./etc/rc.d/init.d/functions
else
echo-e"/atomcat: unable to locate functions lib. Cannot continue."
exit-1
fi
# running tomcat services
RETVAL=$?
case"$1" in
start)
if [-f$CATALINA_HOME/bin/startup.sh ];then
echo$"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [-f$CATALINA_HOME/bin/shutdown.sh ];then
echo$"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
restart)
if [-f$CATALINA_HOME/bin/startup.sh ];then
echo$"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
sleep 5
if [-f$CATALINA_HOME/bin/shutdown.sh ];then
echo$"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo$"Usage:$0{start|stop|restart}"
exit 1
;;
esac
exit$RETVAL
6.为该文件添加运行权限
chmod+x/etc/init.d/tomcat
三.安装MySQL
linux下主要是编译安装,需准备:cmake工具
1.yum install gcc gcc-c++ ncurses-devel perl(安装编译源码所需的工具和库)
2.下载cmake-3.0.1.tar.gz,然后输入命令:
tar-xzvf cmake-3.0.1.tar.gz
cd cmake-3.0.1
./bootstrap; make; make install
3.新增mysql用户组和用户命令:
groupadd mysql
useradd-r-g mysql mysql
4.新建mysql安装目录和存放数据目录:
mkdir-p/usr/local/mysql
cd/usr/local/mysql
chown-R mysql:mysql.(分配权限)
mkdir-p/var/mysqldata
cd/var/mysqldata
chown-R mysql:mysql.(分配权限)
5.下载mysql-5.5.38.tar.gz,解压:
tar-zxvf mysql-5.5.38.tar.gz
cd mysql-5.5.38(先进入目录下)
6.(先进入mysql-5.5.38目录下)再执行cmake命令:
cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql\
-DMYSQL_UNIX_ADDR=/var/mysqldata/mysql.sock\
-DDEFAULT_CHARSET=utf8\
-DDEFAULT_COLLATION=utf8_general_ci\
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk\
-DWITH_MYISAM_STORAGE_ENGINE=1\
-DWITH_INNOBASE_STORAGE_ENGINE=1\
-DWITH_MEMORY_STORAGE_ENGINE=1\
-DWITH_READLINE=1\
-DENABLED_LOCAL_INFILE=1\
-DMYSQL_DATADIR=/var/mysqldata\
-DMYSQL_USER=mysql\
-DMYSQL_TCP_PORT=3306
7.再编译:
make
make install
8.复制配置文件,在/usr/local/mysql下执行:
cp support-files/my-medium.cnf/etc/my.cnf
9初始化数据库
执行前需赋给scripts/mysql_install_db文件执行权限
chmod 755 scripts/mysql_install_db
scripts/mysql_install_db--user=mysql--basedir=/usr/local/mysql/\
--datadir=/var/mysqldata/
10.设置mysqld的开机启动
cp support-files/mysql.server/etc/init.d/mysql
chmod 755/etc/init.d/mysql
chkconfig mysql on
11.MySQL配置环境变量
export PATH=/usr/local/mysql/bin:$PATH
alias mysql_start="mysqld_safe&"
alias mysql_stop="mysqladmin–u root-p shutdown"
source/etc/profile(重启配置)
12.启动mysql服务
/etc/init.d/mysql start
ps-ef|grep mysql(命令查看是否启动)
13.登陆mysql
# mysql-u root–p
14.修改MySQL用户root的密码
mysqladmin-u root password'123456'(更新密码)
怎么在linux配置java环境变量
linux配置java环境变量(详细)
一.解压安装jdk
在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,
执行命令./jdk-6u14-linux-i586.bin这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到任何一个目录下。
二.需要配置的环境变量
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
三.三种配置环境变量的方法1.修改/etc/profile文件
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
·用文本编辑器打开/etc/profile
·在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
·重新登录
·注解
a.你要将/usr/share/jdk1.6.0_14改为你的jdk安装目录
b. linux下用冒号“:”来分隔路径
c.$PATH/$CLASSPATH/$JAVA_HOME是用来引用原来的环境变量的值
在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种
常见的错误。
d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。
e. export是把这三个变量导出为全局变量。
f.大小写必须严格区分。
2.修改.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
·重新登录
3.直接在shell下设置变量
不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
只需在shell终端执行下列命令:
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
四.测试jdk
1.用文本编辑器新建一个Test.java文件,在其中输入以下代码并保存:
public class test{
public static void main(String args[]){
System.out.println("A new jdk test!");
}
}
2.编译:在shell终端执行命令 javac Test.java
3.运行:在shell终端执行命令 java Test
当shell下出现“A new jdk test!”字样则jdk运行正常。
五.卸载jdk
·找到jdk安装目录的_uninst子目录
·在shell终端执行命令./uninstall.sh即可卸载jdk。
linux下如何知道JAVA_HOME的目录在哪里什么命令
linux下要知道JAVA_HOME的目录可以使用 echo$JAVA_HOME命令。
linux的echo命令,在shell编程中极为常用,在终端下打印变量value的时候也是常常用到的,例如:
echo$JAVA_HOME
/user/local/jdk1.6.0_25
如果正确配置了JAVA_HOME的环境变量,则使用echo$JAVA_HOME就可以输出其目录位置。
扩展资料
echo命令介绍:
1、功能说明:显示文字。
2、语法:echo [-ne][字符串]或 echo [--help][--version]
3、补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号。
4、参数:
-n不要在最后自动换行
-e若字符串中出现以下字符,则特别加以处理,而不会将它当成一般
–help显示帮助
–version显示版本信息