启动java VisualVM远程链接linux,有时没法解决GC模块不支持当前JVM的问题。这时候linux服务器本地启动java VisualVM也是个不错的选择。且注意JDK的版本也会影响html
最好选择JDK1.7版本的,JDK1.8_131,JDK1.8_11版本的JDK安装完成后,即便linux本地打开的,仍显示GC一直提示不支持当前JVM。java
JDK1.7下载连接: https://pan.baidu.com/s/1bQyjtqMZzbI9MlxRI9kRqw 密码: ise2linux
直接在服务器启动会提示:environment variable DISPLAY is not set。windows
这时候服务器须要配置图形化的界面才能启动并显示你想要的应用程序。服务器
Window下,使用Putty+Xming的方式实现X界面的接收ssh
首先,windows客户端须要putty+xwing.net
Putty 下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Xming 下载地址:http://www.softpedia.com/progDownload/Xming-Download-68035.html code
putyy中设置如图所示:htm
勾选enable xll forwarding 并填写localhost:0blog
而后登陆服务器
2.运行jvisualm,出现错误提示,
3.在服务器上配置容许x转发
1.vi /etc/ssh/ssh_config
2.找到X11Forwarding这一行,将其后面no(或者yes)改成yes,并确保前面没有#好注释,保存退出。
参考地址:https://blog.csdn.net/lijiecong/article/details/6911787
https://blog.csdn.net/keketrtr/article/details/53516078
缘由:display是一个图形界面的设置参数,这个参数没有设置,那么是打不开图形界面的
解决方案:
root用户,在同一命令窗口下,命令:(一行一个)
export DISPLAY=:0.0
xhost +
说明:
xhost +也是一个命令,是说容许弹出界面,就好象win的临时容许弹出窗口。