[英]Matlab on Ubuntu stuck at `Picked up JAVA_TOOL_OPTIONS:`
我想在沒有cd /usr/local/MATLAB/R2015b/bin
和sudo ./matlab
情況下打開Matlab。
所以我sudo gedit ~/.bashrc
並在末尾寫以下命令:
export MATLAB_ROOT="/usr/local/MATLAB/R2015b/bin"
if [ -d "${MATLAB_ROOT}" ]; then
export PATH="${PATH}:${MATLAB_ROOT}"
fi
在source ~/.bashrc
,我使用echo $PATH
來查看matlab的路徑確實存在。 但是,當我使用matlab
打開它時,它將停留在Picked up JAVA_TOOL_OPTIONS:
而cd /usr/local/MATLAB/R2015b/bin
和sudo ./matlab
命令可以很好地工作。
如果我直接使用sudo ./matlab
,它將顯示sudo:./matlab: command not found
其他信息: which java
顯示/usr/bin/java
unset JAVA_TOOL_OPTIONS
將導致另一個錯誤。
哦,我發現了問題,我使用命令JAVA_TOOL_OPTIONS=/usr/local/MATLAB/R2015b/bin
或未unset JAVA_TOOL_OPTIONS
,然后出現以下錯誤。
它使我想起sudo
命令,因此這可能是權限問題。 由於必須打開Matlab而不離開該目錄,因此我使用ln -s /usr/local/MATLAB/R2015b/bin/matlab /path/to/your/current
,然后使用sudo ./matlab
。 有用。
但是如何真正解決這個問題仍然未知。 我看到的其他方法(如sudo apt-get remove jayatana
和sudo rm /usr/share/upstart/sessions/jayatana.conf
可能會導致無法預測的結果,因此我無法嘗試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.