python-javabridge icon indicating copy to clipboard operation
python-javabridge copied to clipboard

FileNotFoundError: [WinError 206] 文件名或扩展名太长。: 'E:\\Java\\bin\\server'

Open Yicijiuhaobala opened this issue 2 years ago • 1 comments

Traceback (most recent call last): File "e:/python_project/WSI/clam/pathML_preprocess/stain_deconvolution_color_ormalization.py", line 9, in from pathml.core import HESlide File "E:\anaconda\envs\pytorch1_10\lib\site-packages\pathml_init_.py", line 8, in from . import preprocessing as pp File "E:\anaconda\envs\pytorch1_10\lib\site-packages\pathml\preprocessing_init_.py", line 6, in from .pipeline import Pipeline File "E:\anaconda\envs\pytorch1_10\lib\site-packages\pathml\preprocessing\pipeline.py", line 8, in import pathml.core.tile File "E:\anaconda\envs\pytorch1_10\lib\site-packages\pathml\core_init_.py", line 7, in from .slide_backends import BioFormatsBackend, DICOMBackend, OpenSlideBackend File "E:\anaconda\envs\pytorch1_10\lib\site-packages\pathml\core\slide_backends.py", line 10, in from javabridge.jutil import JavaException File "E:\anaconda\envs\pytorch1_10\lib\site-packages\javabridge_init_.py", line 38, in from .jutil import start_vm, kill_vm, vm, activate_awt, deactivate_awt File "E:\anaconda\envs\pytorch1_10\lib\site-packages\javabridge\jutil.py", line 153, in os.add_dll_directory(_find_jvm()) File "E:\anaconda\envs\pytorch1_10\lib\os.py", line 1105, in add_dll_directory cookie = nt._add_dll_directory(path) FileNotFoundError: [WinError 206] 文件名或扩展名太长。: 'E:\Java\bin\server' how to fix this problem? i have the correct jvm file path.

Yicijiuhaobala avatar Dec 27 '23 07:12 Yicijiuhaobala

Hi Aohui, I just checked in a fix, but I don't have Windows, so cannot test it. Can you try installing javabridge like this:

pip install @.***

If that works for you, I will merge to the main branch.

  • Lee (he, him, his)

On Wed, Dec 27, 2023 at 2:48 AM Aohui Zhang @.***> wrote:

Traceback (most recent call last): File "e:/python_project/WSI/clam/pathML_preprocess/stain_deconvolution_color_ormalization.py", line 9, in from pathml.core import HESlide File "E:\anaconda\envs\pytorch1_10\lib\site-packages\pathml_init.py", line 8, in from . import preprocessing as pp File "E:\anaconda\envs\pytorch1_10\lib\site-packages\pathml\preprocessing init.py", line 6, in from .pipeline import Pipeline File "E:\anaconda\envs\pytorch1_10\lib\site-packages\pathml\preprocessing\pipeline.py", line 8, in import pathml.core.tile File "E:\anaconda\envs\pytorch1_10\lib\site-packages\pathml\coreinit.py", line 7, in from .slide_backends import BioFormatsBackend, DICOMBackend, OpenSlideBackend File "E:\anaconda\envs\pytorch1_10\lib\site-packages\pathml\core\slide_backends.py", line 10, in from javabridge.jutil import JavaException File "E:\anaconda\envs\pytorch1_10\lib\site-packages\javabridgeinit_.py", line 38, in from .jutil import start_vm, kill_vm, vm, activate_awt, deactivate_awt File "E:\anaconda\envs\pytorch1_10\lib\site-packages\javabridge\jutil.py", line 153, in os.add_dll_directory(_find_jvm()) File "E:\anaconda\envs\pytorch1_10\lib\os.py", line 1105, in add_dll_directory cookie = nt._add_dll_directory(path) FileNotFoundError: [WinError 206] 文件名或扩展名太长。: 'E:\Java\bin\server' how to fix this problem? i have the correct jvm file path.

— Reply to this email directly, view it on GitHub https://github.com/LeeKamentsky/python-javabridge/issues/213, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFBH5LUAYP56KO2S5W32T3YLPHFLAVCNFSM6AAAAABBEBU5K6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGA2TOMBTGUZTIMQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

LeeKamentsky avatar Dec 27 '23 21:12 LeeKamentsky