【问题标题】:Apache Jena Commands not found未找到 Apache Jena 命令
【发布时间】:2019-06-03 08:35:48
【问题描述】:

我正在尝试使用 Apache Jena 3.10.0 设置我的系统 (Ubuntu 16.04),并按照提供的说明进行操作,但我无法访问我应该有权访问的任何命令。

例如,sparql --versionbin/sparql --version 都返回:

sparql: command not found

我已经将文件下载并解压到/home/[user]/apache-jena-3.10.0,然后运行:

export JENA_HOME=/home/[user]/apache-jena-3.10.0  
export PATH=$PATH:$JENA_HOME/bin

命令cd $JENA_HOME成功进入apache-jena-3.10.0目录。

我觉得这里缺少一个基本的 linux 东西,但是我尝试了很多东西,但到目前为止都没有运气。任何帮助将不胜感激。谢谢!

【问题讨论】:

  • 您是否在运行给出的两个export 命令的同一终端窗口中尝试此操作?对环境的更改不会在不同的终端窗口/登录会话中持续存在。如果您希望发生这种情况,您需要将这些语句添加到您的配置文件中(这将取决于您的 Shell)。 echo $PATHwhich sparql 的输出也将是您问题的有用额外信息
  • 感谢您的回复。 which sparql 没有输出,这使我朝着正确的方向前进,使文件可以使用 chmod 执行。

标签: jena


【解决方案1】:

从 Apache 下载的文件未标记为可执行文件。在apache-jena-3.10.0 主目录中,chmod -R 775 bin 更改了所有文件,以便我可以从命令行运行它们。

【讨论】:

  • 嗯,这很奇怪。刚刚下载了 Apache Jena 发行版,bin/ 中的文件都显示为可执行文件。你到底是从哪里下载的?
  • 我是从主页下载的:https://jena.apache.org/download/index.cgi
猜你喜欢
  • 2012-06-23
  • 1970-01-01
  • 1970-01-01
  • 2017-05-05
  • 2012-10-31
  • 2015-10-14
  • 2015-09-16
  • 2017-12-04
  • 2012-05-05
相关资源
最近更新 更多