![在 Ubuntu 13,10 中打开 .sh 文件的问题](https://linux22.com/image/1100579/%E5%9C%A8%20Ubuntu%2013%2C10%20%E4%B8%AD%E6%89%93%E5%BC%80%20.sh%20%E6%96%87%E4%BB%B6%E7%9A%84%E9%97%AE%E9%A2%98.png)
我在 Ubuntu 13.10 中打开 Cytoscape 的 .sh 文件时遇到问题。我点击它,但它什么也没做!当我尝试使用终端时,它打开了,但显示了很多代码,并且没有运行。抱歉,如果这是一个愚蠢的问题,我是 Ubuntu 新手。
答案1
在终端类型中:
chmod u+x filename.sh
然后:
./filename.sh
该文件必须具有执行权限。(使用 chmod u+x 完成)。
答案2
我遇到了同样的问题,更改执行位不是答案。由于某种原因,shell 脚本说它找不到 X-windows 服务器。我以为这可能是由于 Ubuntu 使用 Unity 或 compiz,但事实并非如此。
问题是 OpenJDK 不管出于什么原因都无法工作。我卸载了 Oracle Java。所以我从 java.com 下载,安装在 中,将/usr/java/jre1.7.0_55
中的所有内容符号链接到,然后 Cyto 安装程序就可以正常工作了。它将其运行元素放在“其他”应用程序菜单部分中。/usr/java/jre1.7.0_55/bin
/usr/local/bin
我在 64 位平台上运行,所以这也可能是一个问题。