歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 解決MyEclipse在Ubuntu 11.04下沒有菜單的方法

解決MyEclipse在Ubuntu 11.04下沒有菜單的方法

日期:2017/2/28 16:08:17   编辑:Linux教程

電腦有點舊了,不想用Windows了,於是就換成了最新的Ubuntu 11.04.結果悲劇就誕生了.由於11.04采用了新的菜單顯示方式,裝eclipse還好,能夠正常使用,但是裝上MyEclipse 8.5後,上面只剩下Windows按鈕了,其他的全部消失了.......

於是網上找啊找,終於找到一個能用的方法,現在就當作記錄存到博客中,以下是原文:

看了國外的帖子,找到了一個用script解決的方法。
讓MyEclipse顯示菜單無非是在其啟動之前export一個參數,即
export UBUNTU_MEMUPROXY=0
然後再啟動MyEclipse就出現菜單了。

但是我們也不能每次啟動的時候都設置參數呀,所以寫一個腳本,然後在menu的item裡面把MyEclipse的啟動命令換成寫好的這個腳本文件就好了。我就是這麼干的,用起來和點擊菜單沒什麼區別。你可以自己嘗試一下,以下是我自己寫的sh腳本

#!/bin/bash
cd /opt/Genuitec/myEclipse
export UBUNTU_MENUPROXY=0
nohup ./myeclipse &
rm ./nohup.out

將上述腳本存成MyEclipse.sh
然後chmod +x MyEclipse.sh
這個文件建議和MyEclipse放到同一個文件夾
然後設置menu,圖形化界面不好描述,自己進去看看就知道了。
啟動menu的方法是,按winkey,然後輸入menu,就進入main menu的配置界面了。

上述文件中/opt/Genuitec/MyEclipse是我的MyEclipse可執行文件的文件夾,這個因機而異。
nohup命令是新建子進程並掛再在系統進程用的。沒有這個,一旦shell關閉了,shell的子進程也就關閉了。表現就是,你點擊了menu的item,就是不起動。實際上,啟動了,然後又被殺死了。

差不多就這麼些了,unity是個很有意思的小東西,經過自己的實踐,反正現在是能夠正常使用MyEclipse了

Copyright © Linux教程網 All Rights Reserved