【问题标题】:Installing Jython on Ubuntu在 Ubuntu 上安装 Jython
【发布时间】:2011-08-15 17:55:15
【问题描述】:
  1. 我从 jython.org 下载了 jython_installer-2.5.2.jar。
  2. 打开终端并给出以下命令:-

java -jar jython_installer-2.5.2.jar

  1. 它安装在主目录中名为 jython2.5.2 的文件夹中
  2. 但是,每当我打开终端并在终端中输入命令 jython 时,都会显示一条消息,指出未安装 Jython。

我该如何解决这个问题?

我可以使用 sudo apt-get install jython 安装 Jython,但 Ubuntu 存储库中的 Jython 是 2.2.1,我想要新版本..

【问题讨论】:

  • 应用标签前请阅读标签说明。标签“linux”和“shell”是错​​误的。我认为至少“linux”描述自问题编写以来发生了变化,所以也许这不是你的错。

标签: jython


【解决方案1】:

以超级用户权限安装 Jython:

sudo java -jar jython_installer-2.5.2.jar

选择/usr/local/lib/jython,然后创建一个Jython到/usr/local/bin的符号链接:

sudo ln -s /usr/local/lib/jython/bin/jython /usr/local/bin/jython

【讨论】:

  • 是的!我阅读了你的博客并修复了它.. 非常感谢!
  • 当我从 bin 文件夹运行 jython 时,它没有启动。我需要更改权限吗?还是我必须始终运行 ./jython
  • 我使用的是 ubuntu 15.04,我可以通过 sudo apt-get install jython 直接安装 jython
  • 我和发帖人有同样的问题,孙宁的解决方案没有帮助。尽管运行 sudo java -jar ... 我的 /usr/local/lib 不包含 jython
【解决方案2】:

当您输入jython 时,shell 会在PATH 中查找具有该名称的程序。您应该使用完整路径调用程序:

# ~ is an abbreviation for your homedir
~/jython2.5.2/bin/jython

或将包含可执行文件的目录添加到您的PATH

PATH=$HOME/jython2.5.2/bin:$PATH

如果您希望后者在终端会话中持续存在,请将其添加到您的 ~/.bashrc

【讨论】:

  • 这应该是公认的答案,因为它解释了为什么它不起作用。
【解决方案3】:

如果你有 ubuntu 19.04,你可以用 apt 安装

sudo apt install jython

【讨论】:

  • 也适用于 18.04.3!
猜你喜欢
  • 2013-03-05
  • 1970-01-01
  • 1970-01-01
  • 2017-11-11
  • 2016-09-09
  • 1970-01-01
  • 2013-07-22
  • 2018-06-17
  • 2012-01-14
相关资源
最近更新 更多