安装jcc和pylucene的问题
我正在尝试在 Windows XP 上安装 pylucene。 我将 JDK 安装在 C:\Programme\Java\jdk1.6.0_18 上。 我还安装了 Visual Studio C++ Express 以拥有 C++ 编译器。
作为第一步,我尝试通过命令将 jcc 集成到 python2.6 中: C:\Python26\python.exe setup.py build
这给了我以下结果:
C:\Installfiles\pylucene-3.0.1-1\jcc>C:\Python26\python.exe setup.py build
Traceback (most recent call last):
File "setup.py", line 332, in <module>
main('--debug' in sys.argv)
File "setup.py", line 289, in main
raise type(e), "%s: %s" %(e, args)
WindowsError: [Error 2] Das System kann die angegebene Datei nicht finden: ['jav
ac.exe', '-d', 'jcc/classes', 'java/org/apache/jcc/PythonVM.java', 'java/org/apa
che/jcc/PythonException.java']
其他信息:
在我设置的系统中:
Uservariables:
CLASSPATH
C: \Programme\Java\jdk1.6.0_18\bin\javac.exe
系统变量
路径
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; C:\Programme\Java\jdk1.6.0_18\bin
错误从何而来,我需要做什么来克服它?
I'm trying to install pylucene on Windows XP.
I installed JDK on C:\Programme\Java\jdk1.6.0_18 .
I also installed Visual Studio C++ Express to have a C++ compiler.
As first step I'm trying to integrate jcc into python2.6 through the command: C:\Python26\python.exe setup.py build
This gives me the following result:
C:\Installfiles\pylucene-3.0.1-1\jcc>C:\Python26\python.exe setup.py build
Traceback (most recent call last):
File "setup.py", line 332, in <module>
main('--debug' in sys.argv)
File "setup.py", line 289, in main
raise type(e), "%s: %s" %(e, args)
WindowsError: [Error 2] Das System kann die angegebene Datei nicht finden: ['jav
ac.exe', '-d', 'jcc/classes', 'java/org/apache/jcc/PythonVM.java', 'java/org/apa
che/jcc/PythonException.java']
Other information:
In systems I set:
Uservariables:
CLASSPATH
C:\Programme\Java\jdk1.6.0_18\bin\javac.exe
System Variables
Path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; C:\Programme\Java\jdk1.6.0_18\bin
Where does the error come from and what do I have to do to overcome it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
正如错误消息所示,“jav ac.exe”中真的有空格吗? setup.py 可以只调用 javac.exe (是 PATH 中的 java 二进制文件目录吗?)
免责声明:我在 mac os x 和 linux 上构建了 jcc 和 pylucene,但没有在 Windows 上构建。
Is there really a space in "jav ac.exe", as shown in the error message? Can setup.py just call javac.exe (is the java binaries directory in the PATH?)
Disclaimer: I've built jcc and pylucene on mac os x and linux, but not on windows.