啓動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的臨時容許彈出窗口。