2010-03-18 104 views
0

我试图在Windows XP上安装pylucene。 我在C:\ Program \ Java \ jdk1.6.0_18上安装了JDK。 我还安装了Visual Studio C++ Express以拥有一个C++编译器。安装jcc和pylucene的问题

作为第一步,我想通过命令来JCC融入python2.6的:C:\ Python26 \ python.exe setup.py建立

这给了我以下结果:

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:\程序\的Java \ jdk1.6.0_18 \斌\的javac.exe

系统变量

路径

的%SystemRoot%\ SYSTEM32;的%SystemRoot%;% SYSTEMROOT%\ SYSTEM32 \ WBEM; C:\ Programme \ Java \ jdk1.6.0_18 \ bin

错误来自哪里,我需要做些什么来克服它?

回答

0

“jav ac.exe”中是否真的有空格,如错误信息所示? setup.py只是调用javac.exe(是PATH中的java二进制文件目录吗?)

声明:我已经在mac os x和linux上构建了jcc和pylucene,但在Windows上没有。

+0

这是一个换行符,而不是我想的空间。 我已经添加,因为我写在C:\ Programme \ Java \ jdk1.6.0_18 \ bin这是java的二进制文件目录路径(是否必须大写?) – Christian 2010-03-18 21:12:05