2011-04-29 143 views
17
  1. 我从jython.org下载了jython_installer-2.5.2.jar。
  2. 打开终端,并给这个命令: -

java -jar jython_installer-2.5.2.jar在Ubuntu上安装Jython

  1. 它被安装在主目录
  2. 名为jython2.5.2文件夹中,但每当我打开终端,并发出命令jython我在终端显示一条消息说Jython没有安装。

我该如何解决这个问题?

我可以用sudo apt-get install jython安装的Jython,但在Jython的Ubuntu软件仓库是2.2.1,我想在新版本..

回答

29

要使用超级用户权限安装的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/ 
+0

是的!我读了你的博客并修复了它..谢谢你! – rubicondude 2011-05-02 12:14:01

+0

当我从bin文件夹运行jython时,它不会启动。我是否需要更改权限?或者我必须经常运行./jython – pitchblack408 2014-09-09 16:52:14

+1

我使用的是Ubuntu 15.04,我可以直接通过sudo安装jython apt-get install jython – 2015-09-09 15:43:38

11

当您在jython型,外壳寻找一个程序在该名称PATH。您应该调用该程序的完整路径:

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

或可执行文件添加目录到PATH

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

如果你想后者跨终端会话持续存在,将其添加到你的~/.bashrc

+0

这应该是公认的答案,因为它解释了为什么它不起作用。 – JoeDred 2016-02-05 06:35:50