0

Windows XP にピルセンをインストールしようとしています。C:\Programme\Java\jdk1.6.0_18 にJDKをインストールしました。また、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']

その他の情報:

私が設定したシステムでは:

ユーザー変数:

クラスパス

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

システム変数

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

エラーはどこから来て、それを克服するために何をしなければなりませんか?

4

1 に答える 1

0

エラー メッセージに示されているように、「java ac.exe」にスペースは本当にありますか? setup.py は単に javac.exe を呼び出すことができます (PATH に Java バイナリ ディレクトリはありますか?)

免責事項: 私は jcc と pylucene を mac os x と linux でビルドしましたが、windows ではビルドしませんでした。

于 2010-03-18T17:43:03.437 に答える