> On Jul 12, 2016, at 15:09, Kevin Lopez <kevin.lopez...@gmail.com> wrote:
> 
> I have a django project in eclipse's pydev enviroment which need access to
> the libjvm.so located at:
> 
> /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/
> 
> I get this error:
> 
>> 
>> Traceback (most recent call last):
>>  File "/home/kevin/git/YIF/imageFinder/tools/indexer.py", line 5, in
>> <module>
>>    import lucene
>>  File "/usr/lib/python2.7/dist-packages/lucene/__init__.py", line 2, in
>> <module>
>>    import os, _lucene
>> ImportError: libjvm.so: cannot open shared object file: No such file or
>> directory
> 
> 
> How can I get pydev/eclipse to see this library? I tried doing:
> 
> import lucene
> lucene.initVM()
> 
> And it seems to work in a python shell running in terminal, but I can't do
> this in eclipse, anyone know how I can resolve this? I am running Ubuntu
> 16.04

If it works in a shell and the shell finds it with the help of LD_LIBRARY_PATH 
then you need to make sure eclipse sees the same env variable. If eclipse 
already loads a libjvm.so file for its own use, you need to ensure it's the 
same version as the one you're trying to load with PyLucene.
These are just guesses, I don't use eclipse.

Andi..

> 
> Thanks,
> 
> Kevin

Reply via email to