Linux上jdk的配置
Linux操作系统上安装的注意事项。
在安装JDK (Java Development Kit)或JRE (Java Runtime Environment)时,
这个Redhat package文件的默认安装路径是/usr/java。
如果你要安装在其它路径下,例如要放到/usr/local/home 目录下,安装时
要敲的指令就是:
rpm -i --badreloc --relocate /usr/java=/usr/local/home j2sdkj2sdk-
1_4_0-beta3-linux-i386.rpm
如果安装在默认路径要敲的指令就是:
rpm -ivh j2sdk-1_4_0-beta3-linux-i386.rpm
然后设置/etc/profile
# /etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
# Path manipulation
JAVA_HOME=/usr/java/j2sdk1.4.0
CLASSPATH=/usr/java/j2sdk1.4.0/lib/tools.jar:/usr/java/j2sdk1.4.0
/lib/dt.jar:.:/root/myjava:/home/captain/myjava:/home/ocean/myjava
PATH=$PATH:$HOME/bin:.:/usr/java/j2sdk1.4.0/binif [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/sbin" ; then
PATH=/sbin:$PATH
fiif [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/usr/sbin" ; then
PATH=/usr/sbin:$PATH
fiif [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/usr/local/sbin"
; then
PATH=/usr/local/sbin:$PATH
fiif ! echo $PATH | /bin/grep -q "/usr/X11R6/bin" ; then
PATH="$PATH:/usr/X11R6/bin"
fi# No core files by default
ulimit -S -c 0 > /dev/null 2>&1USER=`id -un`
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"HOSTNAME=`/bin/hostname`
HISTSIZE=1000if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fiexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
export JAVA_HOME CLASSPATHfor i in /etc/profile.d/*.sh ; do
if [ -r $i ]; then
. $i
fi
doneunset i
Export QT_XFT=1
编辑profile的时候可以用vi
Linux操作系统上安装的注意事项。
在安装JDK (Java Development Kit)或JRE (Java Runtime Environment)时,
这个Redhat package文件的默认安装路径是/usr/java。
如果你要安装在其它路径下,例如要放到/usr/local/home 目录下,安装时
要敲的指令就是:
rpm -i --badreloc --relocate /usr/java=/usr/local/home j2sdkj2sdk-
1_4_0-beta3-linux-i386.rpm
如果安装在默认路径要敲的指令就是:
rpm -ivh j2sdk-1_4_0-beta3-linux-i386.rpm
然后设置/etc/profile
# /etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
# Path manipulation
JAVA_HOME=/usr/java/j2sdk1.4.0
CLASSPATH=/usr/java/j2sdk1.4.0/lib/tools.jar:/usr/java/j2sdk1.4.0
/lib/dt.jar:.:/root/myjava:/home/captain/myjava:/home/ocean/myjava
PATH=$PATH:$HOME/bin:.:/usr/java/j2sdk1.4.0/binif [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/sbin" ; then
PATH=/sbin:$PATH
fiif [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/usr/sbin" ; then
PATH=/usr/sbin:$PATH
fiif [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/usr/local/sbin"
; then
PATH=/usr/local/sbin:$PATH
fiif ! echo $PATH | /bin/grep -q "/usr/X11R6/bin" ; then
PATH="$PATH:/usr/X11R6/bin"
fi# No core files by default
ulimit -S -c 0 > /dev/null 2>&1USER=`id -un`
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"HOSTNAME=`/bin/hostname`
HISTSIZE=1000if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fiexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
export JAVA_HOME CLASSPATHfor i in /etc/profile.d/*.sh ; do
if [ -r $i ]; then
. $i
fi
doneunset i
Export QT_XFT=1
编辑profile的时候可以用vi
解决方案 »
- hibernate3.0 dynamic-update="true" 无效
- 哥德巴赫猜想……清帮忙找错误(小问题……)
- java中如何实现输出参数?
- 急!!求教:这个算法怎么写?(100分)
- 请问各位哪里可以下载JAVA编写的Base64编码的类??
- http服务器和应用服务器有什么区别??
- 小问题 大分数
- public对象、构造函数--错误(赴实例)
- applet在windowsXP中的IE不能运行,怎么回事?我下载了htmlconvert但不会用呀?
- JMS请教! !
- 不好意思,此问题本来已结,但小弟还有点不明白,【Jcreator如何自动提示语法】???
- 刚学java,这些错误的提示是表示什么意思?
你的信息我已经收到:先再次说一次:
1.你以root的身份登录,然后用编辑器(我是用vi)打开/etc/profile这个文件;
2.在文件的最后加上下列代码:
JAVA_HOME=/usr/java/j2sdk1.4.0
CLASSPATH=/usr/java/j2sdk1.4.0/lib/tools.jar:/usr/java/j2sdk1.4.0
/lib/dt.jar:.:/root/myjava:/home/captain/myjava:/home/ocean/myjava
PATH=$PATH:$HOME/bin:.:/usr/java/j2sdk1.4.0/binif [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/sbin" ; then
PATH=/sbin:$PATH
fiif [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/usr/sbin" ; then
PATH=/usr/sbin:$PATH
fiif [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/usr/local/sbin"
; then
PATH=/usr/local/sbin:$PATH
fiif ! echo $PATH | /bin/grep -q "/usr/X11R6/bin" ; then
PATH="$PATH:/usr/X11R6/bin"
fi# No core files by default
ulimit -S -c 0 > /dev/null 2>&1USER=`id -un`
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"HOSTNAME=`/bin/hostname`
HISTSIZE=1000if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fiexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
export JAVA_HOME CLASSPATHfor i in /etc/profile.d/*.sh ; do
if [ -r $i ]; then
. $i
fi
doneunset i
Export QT_XFT=1保存,退出,重新登录,看有没有提示出错,如有,仔细检查有没有打错字!
至于你说你的JDK是安装在/usr/lib/gcc/......,那你就把上面的JavaHome和ClassPath 设置为你安装的路径!