Linux服务器java-version提⽰java:未到命令(jstack未到
命令)
最近在压测过程中,服务器出现内存泄露,于是想⽤jstack打堆栈⽂件,但是执⾏jstack命令后提⽰:jstack 未到命令
于是输⼊java -version查看java版本,亦提⽰java:未到命令
服务器上能到java已安装,查看到java安装路径:/usr/local/java/jdk1.8.0_152
百度了⼀下,是因为没有配置环境变量,下⾯配置Linux JDK环境变量
linux安装jdk环境变量编辑 vi /etc/profile⽂件,添加下⾯内容:
#Java Env
export JAVA_HOME=/usr/local/java/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
  使环境变量设置⽴即⽣效
source /etc/profile
再执⾏java -version,显⽰如下图则表⽰java环境变量配置成功
然后再执⾏jstack,堆栈打印成功

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。