Ubuntu Linux Matlab 安裝 中文亂碼 案頭啟動器 Could not find the main class: java/splash.png. 終端terminal 直接運行 ma

來源:互聯網
上載者:User
文章目錄
  • 1. 建立目錄ChFonts:
  • 2. 把字型複製或連結到 fallback 目錄
  • 3. 進入 fallback 目錄,執行 mkfontscale 命令:
  • 4. 將上一步產生的檔案添加到 lib/fonts/fonts.dir 檔案中:
  • 5. 至此 Matlab 的 Java 環境中文支援安裝完成
  • 6. 菜單 File>>Preferences>>Fonts 選擇字型 SimSun/wqy
  • 1. 在面板或者案頭上點擊右鍵->建立啟動器...->
  • 2. 獲得表徵圖icon
  • 1. 編輯bashrc:
  • 2. 終端terminal運行:
  • 3. 終端terminal命令直接啟動
安裝

Ubuntu 啟動以後,原來Windows盤中的檔案直接可以操作。但是如果直接在Windows盤中解壓縮Matlab的iso檔案,會報錯。

從終端中進入解壓後的檔案夾,直接輸入zhang@zhang-desktop:~$ sudo ./install
Could not find the main class: java/splash.png. Program will exit

如果是在Ubuntu中第一次使用sudo,root 使用者權限的取得方法如下:

在終端中輸入 sudo passwd root 然後確認;

提示“輸入新的 UNIX 密碼”,這是輸入你的密碼,改密碼為 Root 使用者密碼,比如 123456;

然後 確認;<提醒:再輸入密碼時系統是不顯示的> 提示“重新輸入新的 UNIX 密碼”,再次輸入 123456,確認;

提示“passwd:已成功更新密碼”。

輸入 su root 提示“密碼”,這時輸入 123456;

終端提示符 $ 變為 #,說明現在為 root 使用者權限了。

通過掛載的方法不會出錯,

掛載 Matlab 2010 ISO: sudo mount -o loop -t iso9660 /檔案目錄/matlab.iso /mnt/

安裝 Matlab: cd /mnt/ sudo ./install

安裝完畢後的卸載命令:sudo umount

 

中文顯示

Matlab安裝完畢後,啟動Matlab會發現,中文是方塊無法正常顯示。

1. 建立目錄ChFonts:

zhang@zhang-desktop:~$ cd /usr/local/MATLAB/R2011b/sys/java/jre/glnxa64/jre/lib/fonts/

zhang@zhangdesktop:/usr/local/MATLAB/R2011b/sys/java/jre/glnxa64/jre/lib/fonts$ sudo mkdir ChFonts fallback

(檔案夾必須命名為fallback,原因未知 http://wenku.baidu.com/view/f2865228cfc789eb172dc88c.html)

2. 把字型複製或連結到 fallback 目錄

zhang@zhangdesktop:/usr/local/MATLAB/R2011b/sys/java/jre/glnxa64/jre/lib/fonts$ sudo cp /usr/share/fonts/truetype/wqy/wqy-microhei.ttc fallback/

註:選擇wqy-microhei.ttc 或 wqy-zenhei.ttc 其中之一即可。

3. 進入 fallback 目錄,執行 mkfontscale 命令:

zhang@zhangdesktop:/usr/local/MATLAB/R2011b/sys/java/jre/glnxa64/jre/lib/fonts$ cd fallback/
zhang@zhangdesktop:/usr/local/MATLAB/R2011b/sys/java/jre/glnxa64/jre/lib/fonts/fallback$ sudo mkfontscale

4. 將上一步產生的檔案添加到 lib/fonts/fonts.dir 檔案中:

可用以下命令完成,當然也可以用編輯器複製粘貼:

zhang@zhangdesktop:/usr/local/MATLAB/R2011b/sys/java/jre/glnxa64/jre/lib/fonts/fallback$ cd ..
zhang@zhangdesktop:/usr/local/MATLAB/R2011b/sys/java/jre/glnxa64/jre/lib/fonts$ sudo chmod 777 ./fonts.dir

註:fonts.dir 應該設為可寫 chmod 777 ./fonts.dir
zhang@zhangdesktop:/usr/local/MATLAB/R2011b/sys/java/jre/glnxa64/jre/lib/fonts$ sudo cat fallback/fonts.scale >> fonts.dir

5. 至此 Matlab 的 Java 環境中文支援安裝完成

重新啟動Matlab如果能正常顯示中文則結束;否則需要配置 Matlab(註:以下未實際操作)

6. 菜單 File>>Preferences>>Fonts 選擇字型 SimSun/wqy

問題:選擇字型的選擇框依然為方塊 但是系統中可以顯示中文 也可以採用以下方法:

首先使用命令:sudo apt-install sun-java6-jre 來安裝 jre,

然後在 Matlab 的安裝路徑下的檔案,比如我的是:/usr/X11R6/bin /Matlab7 檔案裡加入:eport Matlab_JAVA=/usr/lib/jvm/java-6-sun/jre/

然後運行 Matlab 在 file<<preferences<<fonts 選中一種中文字型即可。

 

啟動器:1. 在面板或者案頭上點擊右鍵->建立啟動器...->

http://www.cnblogs.com/hyrt/archive/2011/06/12/2079203.html

2. 獲得表徵圖icon

參考:https://help.ubuntu.com/community/MATLAB

zhang@ubuntu-desktop:~$ sudo wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png 

 

終端terminal直接運行matlab1. 編輯bashrc:

zhang@ubuntu-desktop:~$ sudo gedit ~/.bashrc

增加:

export PATH=$PATH:/usr/local/MATLAB/R2011b/bin/

matlab="/usr/local/MATLAB/R2011b/bin/matlab -nodesktop"  ——沒用,有的文章中是增加了這句。

2. 終端terminal運行:

 zhang@ubuntu-desktop:~$ source ~/.bashrc

3. 終端terminal命令直接啟動

帶介面的matlab:zhang@ubuntu-desktop:~$ matlab

無介面的matlab,但是介面會出現一下然後消失:zhang@ubuntu-desktop:~$ matlab -nodesktop

無介面的matlab,不會有介面閃現:zhang@ubuntu-desktop:~$ matlab -nodisplay

這樣matlab就可以直接在終端中運行了,無介面速度快。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.