请问一下我在linux下面设置的java_home有什么问题阿,怎么允许tomcat还是提示找不到java_home呢
我打开/etc/profile,在底下添加如下内容#/etc/profile:system-wide.profilefilefortheBourneshell(sh(1)...
我打开/etc/profile,在底下添加如下内容
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
if [ "$PS1" ]; then
if [ "$BASH" ]; then
PS1='\u@\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
umask 022
JAVA_HOME = /media/seagate/软件集合/系统软件/linux平台软件/jdk1.6.0_16
export JAVA_HOME
不知道哪里出错拉,谢谢
安装jdk的时候可以选择安装到哪里吗,我jdk的安装文件就是在/media/seagate/软件集合/系统软件/linux平台软件,他好像就是默认安装到这里了是吧 展开
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
if [ "$PS1" ]; then
if [ "$BASH" ]; then
PS1='\u@\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
umask 022
JAVA_HOME = /media/seagate/软件集合/系统软件/linux平台软件/jdk1.6.0_16
export JAVA_HOME
不知道哪里出错拉,谢谢
安装jdk的时候可以选择安装到哪里吗,我jdk的安装文件就是在/media/seagate/软件集合/系统软件/linux平台软件,他好像就是默认安装到这里了是吧 展开
4个回答
展开全部
不要有中文路径,改了之后如果在启动不了你就在catalina.sh中添加javahome,这样就可以启动了。因为tomcat启动时要用到catalina的!~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JAVA_HOME = /media/seagate/软件集合/系统软件/linux平台软件/jdk1.6.0_16
说明你的java路径不在主文件夹下,而且出现了中文。
最好改装在主文件夹下用英文路径吧。
说明你的java路径不在主文件夹下,而且出现了中文。
最好改装在主文件夹下用英文路径吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以下bin的包,执行sh jdk.bin就解压在当前目录了,然后你可以随便把jdk的目录放到任意位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
还需要配置一下PATH,指定到bin目录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询