请问一下我在linux下面设置的java_home有啥问题阿,怎么允许tomcat还是提示找不到java_home呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问一下我在linux下面设置的java_home有啥问题阿,怎么允许tomcat还是提示找不到java_home呢相关的知识,希望对你有一定的参考价值。

我打开/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平台软件,他好像就是默认安装到这里了是吧

参考技术A 不要有中文路径,改了之后如果在启动不了你就在catalina.sh中添加javahome,这样就可以启动了。因为tomcat启动时要用到catalina的!~ 参考技术B JAVA_HOME = /media/seagate/软件集合/系统软件/linux平台软件/jdk1.6.0_16
说明你的java路径不在主文件夹下,而且出现了中文。
最好改装在主文件夹下用英文路径吧。本回答被提问者采纳
参考技术C 你可以下bin的包,执行sh jdk.bin就解压在当前目录了,然后你可以随便把jdk的目录放到任意位置 参考技术D 还需要配置一下PATH,指定到bin目录

linux里面的home下面查找大于100M的文件

linux里面的home下面用find查找大于100M的文件
你不要复制别人的好不??
我都查过了.这个不行.

以下三个,我都试过,不行
只要可以,我一定会把分数给你的。

晕倒,我竟然会问这么幼稚的问题!!!!!!!!

可以使用find命令。Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。即使系统中含有网络文件系统,find命令在该文件系统中同样有效。
命令格式:find 路径 -命令参数 [输出形式]
需要使用的参数:
-size [+|-]n[cwbkMG] 查找文件打下为n文件。大小之后的字母表示单位,b-块(512字节)、 c表示字节、w-字(2字节)、k-千字节、M-兆字节、G-吉字节,单位的默认值为b。加号表示大于指定大小,减号表示小于指定大小。
用法示例:
查找HOME目录大于100M的文件
$ find ~ -size +100M
参考技术A find . -type f -size +1000000k

定位在home下就可以了

要是还不行就试试du -h | grep [100-999]M
参考技术B find /home -type f -size +1000000k
借上面兄台的回答,小改下
把+100mb换成快看看
参考技术C find /home/ -size +100M
这个可以,我试过了.

以上是关于请问一下我在linux下面设置的java_home有啥问题阿,怎么允许tomcat还是提示找不到java_home呢的主要内容,如果未能解决你的问题,请参考以下文章

linux下请问 bin结尾的JDK的文件去哪里下载 ??官网给的全是RPM和tar.gz结尾的

linux下如何知道JAVA_HOME的目录在哪里?啥命令?

查看Linux中自带的jdk ,设置JAVA_HOME

在linux下查看IP时出现下面这些信息,请问这是怎么回事,我要怎么设置,谢谢!在线等,,,

linux下的jdk环境配置

请问:32位jdk 能不能安装在64位的操作系统上