安装jcc和pylucene时的问题

0 投票
1 回答
1306 浏览
提问于 2025-04-15 20:33

我正在尝试在Windows XP上安装pylucene。

我把JDK安装在了C:\Programme\Java\jdk1.6.0_18这个位置。

我还安装了Visual Studio C++ Express,以便有一个C++编译器。

作为第一步,我正在尝试通过命令C:\Python26\python.exe setup.py build将jcc集成到python2.6中。

这给了我以下结果:

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']

其他信息:

在系统设置中,我设置了:

用户变量:

CLASSPATH

C:\Programme\Java\jdk1.6.0_18\bin\javac.exe

系统变量

Path

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; C:\Programme\Java\jdk1.6.0_18\bin

这个错误是从哪里来的,我该怎么做才能解决它呢?

1 个回答

0

在错误信息中,“jav ac.exe”真的有空格吗?setup.py能直接调用javac.exe吗?(java的可执行文件目录在PATH里吗?)

声明:我在mac os x和linux上构建过jcc和pylucene,但在windows上没有。

撰写回答