Command line Jython 2.7.0“;“最终版本”;关于Windows-包括JAR的困难

Command line Jython 2.7.0“;“最终版本”;关于Windows-包括JAR的困难,command-line,jython,executable-jar,jython-2.7,Command Line,Jython,Executable Jar,Jython 2.7,我有几个使用Jython 2.7b1运行的项目,我通过以下方式添加JAR(实际上是目录中的所有JAR): set CLASSPATH=.;"%SYSADMIN%\resources\java jar files/*" set JYTHONPATH=... C:\jython2.7b1\jython myproj\__main__.py 但我的最新项目使用的是2.7.0FR,而这种“设置类路径”的方法似乎不起作用。然后我试了一下: D:\apps\jython2.7.0\bin\jython

我有几个使用Jython 2.7b1运行的项目,我通过以下方式添加JAR(实际上是目录中的所有JAR):

set CLASSPATH=.;"%SYSADMIN%\resources\java jar files/*"
set JYTHONPATH=...
C:\jython2.7b1\jython myproj\__main__.py 
但我的最新项目使用的是2.7.0FR,而这种“设置类路径”的方法似乎不起作用。然后我试了一下:

D:\apps\jython2.7.0\bin\jython -Dpython.path="%SYSADMIN%\resources\java jar files/*" my_latest_proj\__main__.py
set CLASSPATH=.;"%SYSADMIN%\resources\java jar files\lucene-analyzers-common-4.6.0.jar"
。。。但它不起作用。然后我想看看是否可以加载一个单独的.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时,Jython通常会看到jar没有任何“解包”

最后我试了一下:

D:\apps\jython2.7.0\bin\jython -Dpython.path="%SYSADMIN%\resources\java jar files/*" my_latest_proj\__main__.py
set CLASSPATH=.;"%SYSADMIN%\resources\java jar files\lucene-analyzers-common-4.6.0.jar"
。。。同样:“没有名为apache的模块”

注意,当在Eclipse下运行项目时,我在让JAR从项目内部工作方面没有问题

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

啊哈

1) 似乎在使用Jython2.7.0FR时,您必须在类路径的路径中使用前斜杠,即使在Windows操作系统中也是如此。这似乎是相对于2.7b1的变化

2) 我似乎还发现要避免带有空格的路径。。。以前我可以用引号括起这样一条路径,这样就可以了。这似乎不再管用了

欢迎Jython“高级指挥部”的任何意见