in setup.py [0:0]
def get_java_lib_folders():
if not is_osx():
import fnmatch
if is_windows():
jre = os.path.join(get_java_home(), 'lib')
else:
jre = os.path.join(get_java_home(), 'jre', 'lib')
if not os.path.exists(jre):
jre = os.path.join(get_java_home(), 'lib')
folders = []
for root, dirnames, filenames in os.walk(jre):
if is_windows():
for filename in fnmatch.filter(filenames, '*jvm.lib'):
folders.append(os.path.dirname(os.path.join(root, filename)))
else:
for filename in fnmatch.filter(filenames, '*jvm.so'):
folders.append(os.path.dirname(os.path.join(root, filename)))
return list(set(folders))
return []