I'm trying to install PyLucene on Ubuntu Linux and WSL, and my development
environment is Java 8 and Python 3.6.7.

*python setup.py build* was successful, but I got an error after input *sudo
python setup.py install *command.

Error message:
*Applied shared mode monkeypatch to: <module 'setuptools' from
'/usr/lib/python3/dist-packages/setuptools/__init__.py'>*
*Traceback (most recent call last):*
*    File "setup.py", line 389, in main process = Popen(args, stderr=PIPE)
 *
*    File "/usr/lib/python3.6/subprocess.py", line 709, in __init__
restore_signals, start_new_session)*
*    File "/usr/lib/python3.6/subprocess.py", line 1344, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)*
*    FileNotFoundError: [Errno 2] No such file or directory: 'javac':
'javac'*

*During handling of the above exception, another exception occurred:*

*Traceback (most recent call last):*
*    File "setup.py", line 449, in <module> main('--debug' in sys.argv)*
*    File "setup.py", line 391, in main raise sys.exc_info()[0]("%s: %s"
%(sys.exc_info()[1], args))*
*    FileNotFoundError: [Errno 2] No such file or directory: 'javac':
'javac': ['javac', '-d', 'jcc3/classes',
'java/org/apache/jcc/PythonVM.java',
'java/org/apache/jcc/PythonException.java']*

But I already installed JDK 8u192 so *java -version*, *javac -version*
command works very well.

*$ java -version*
*openjdk version "1.8.0_192"*
*OpenJDK Runtime Environment (Zulu 8.33.0.1-linux64) (build 1.8.0_192-b01)*
*OpenJDK 64-Bit Server VM (Zulu 8.33.0.1-linux64) (build 25.192-b01, mixed
mode)*

*$ javac -version*
*javac 1.8.0_192*

How to I fix this problem?

Reply via email to