如何为Jython设置环境变量?

时间:2011-11-16 08:38:06

标签: java windows environment-variables jython

我已将变量JYTHON_HOME设置到我已安装Jython和JYTHON_PATH的目录到bin文件夹,但是当我尝试运行jython时仍然出现以下错误:

'jython' is not recognized as an internal or external command,
operable program or batch file.

为什么会出现此错误? Java安装没有问题。

2 个答案:

答案 0 :(得分:5)

您仍需要将可执行文件jython.bat的路径添加到PATH环境变量中。这里作为一个例子,我提供了我的ini-jython.bat,我在执行我的jython项目之前使用它(在这种情况下,它是一个关于Jython项目的Django,你可以安全地忽略Django的东西,或者根据你的需要调整它):

set JYTHON_HOME=c:\tools\jython2.5.2
set PATH=%JYTHON_HOME%\bin;%PATH%
set CLASSPATH=dep1;dep1/lib/*;_lib/*
set JYTHONPATH=.;..\django-debug-toolbar;..\django-common
set DJANGO_SETTINGS_MODULE=site_projname.settings
set PYTHONPATH=%JYTHONPATH%
set manage=jython c:\tools\jython2.5.2\bin\django-admin.py
set makemessages=django-admin makemessages --extension html,py
set compilemessages=django-admin compilemessages

答案 1 :(得分:4)

我是Windows用户&我在C:\jython2.7.0安装了Jython。

之前我有什么?

我没有设置JYTHON_HOME环境变量,也没有将%JYTHON_HOME%\bin添加到PATH环境变量。我也遇到了问题中显示的相同错误。

我是如何修理的?

  • 我创建了名为JYTHON_HOME的新环境变量,其值为C:\jython2.7.0
      

    您已使用自己的Jython安装文件夹。

enter image description here

  • 然后我将%JYTHON_HOME%\bin添加到PATH环境变量,如下图2所示。
      

    创建新的 PATH 环境变量(如果它尚不存在)(这种情况很少见)。

enter image description here

  • 打开新终端并输入jython,它会起作用。现在您可以尝试执行简单的Python语句,如下图所示。
      

    请勿使用已打开的终端。

enter image description here

那就是它。