2015-10-30 33 views
0

我有运行用Jython 2.7b1在那里我(在一个目录实际上所有的罐子)添加罐通过这样一些项目:Jython的2.7.0在Windows“最终版本” - 困难包括罐子

set CLASSPATH=.;"%SYSADMIN%\resources\java jar files/*" 
set JYTHONPATH=... 
C:\jython2.7b1\jython myproj\__main__.py 

但我最新的项目是使用2.7.0FR而这个“设置CLASSPATH”的做法似乎并没有工作。然后我试过这个:

D:\apps\jython2.7.0\bin\jython -Dpython.path="%SYSADMIN%\resources\java jar files/*" my_latest_proj\__main__.py 

...但它没有工作。然后,我想看看我是否可以加载一个单独的.jar:

D:\apps\jython2.7.0\bin\jython -Dpython.path="%SYSADMIN%\resources\java jar files\lucene-analyzers-common-4.6.0.jar" my_latest_proj\__main__.py 

这并没有工作,要么:下面一行

from org.apache.lucene.analysis.fr import FrenchAnalyzer 

导致以下错误:“无模块名为apache” ...也没有任何“拆箱”的jar,正如你第一次使用jar时通常用Jython看到的那样。

最后我尝试这样做:

set CLASSPATH=.;"%SYSADMIN%\resources\java jar files\lucene-analyzers-common-4.6.0.jar" 

...同样的事情:“无模块名为apache”

NB我有没有麻烦罐子的Eclipse下运行时,它从我的项目中工作。

谁能告诉我我做错了什么?

回答

0

啊哈!

1)似乎与Jython2.7.0FR你必须使用向前在CLASSPATH路径斜杠,即使在Windows操作系统。这似乎是相对于2.7b1的改变......

2)我似乎也发现,要避免用空格路径......以前我可以用引号括住这样的路径,它会工作好。这似乎不再有效。

Jython“High Command”的任何评论都会受到欢迎...