我们有一个分析管道,从我们自己的服务器检索数据,并在基于 Web 浏览器的软件界面(基于 Java)上运行分析。这涉及 3 个简单步骤:1. 下载数据文件 (.jnlp);2. 单击文件(从下载菜单栏);3. 选择“打开方式”。
在这种情况下,文件应该使用“OpenJDK Java8”打开。每当我选择该选项时,我都会收到以下消息:
The file '[filename.jnlp]' is not marked as executable. If this was downloaded or copied from an untrusted source, it may be dangerous to run. For more details, read about the executable bit.
我是 Linux 新手,从我读过的内容来看,这似乎是设置权限的问题。我也遇到了OpenJDk Java 策略工具,但我无法让它工作(可能是设置了错误的参数)。这实际上是正确的查看位置吗?但更重要的是:我该如何解决这个问题?
任何帮助是极大的赞赏。
答案1
如果您使用的是 Ubuntu,您应该能够右键单击该文件,选择属性,权限选项卡,然后勾选“允许作为程序执行”(或类似的内容 - 我现在不在 Ubuntu 设备前)。
对于任何其他 Linux 发行版,都应该有类似的 GUI 选项,但我不太了解其他发行版的 GUI,但您可以使用以下命令chmod
:
chmod u+x file
答案2
我可以通过安装并运行下载的文件来解决这个问题icedtea-8-插件。