2011-11-16 231 views
4

我已经设置了变量JYTHON_HOME的地方,我已经安装了Jython和JYTHON_PATH到bin文件夹的目录,但我仍然得到以下错误,当我尝试Jython的运行:为什么我会收到此错误如何为Jython设置环境变量?

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

? Java安装没有问题。

回答

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 
+0

谢谢先生。您能否给我明确的关于jython.bat路径的想法 –

+2

PATH系统变量指示系统可以查找可执行文件的位置。 jython.bat是jython的可执行文件,它应该在“/ bin /”子文件夹中安装jython的目录中。例如,如果您在“c:\ tools \ jython”中安装了jython,则需要修改路径环境变量以包含“c:\ tools \ jython \ bin”。你可以通过执行:“SET PATH = c:\ tools \ jython \ bin;%PATH%”来实现。有了这个句子,你要求系统修改PATH变量以包含jython bin文件夹,后跟PATH变量(%PATH%)的现有内容。 – Sirs