Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 322918

Summary: eclipse.exe can't find its shared library if the length of shared library path exceed 255 characters
Product: [Eclipse Project] Equinox Reporter: Meng Xin Zhu <kane.zhu>
Component: LauncherAssignee: Project Inbox <equinox.launcher-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: minor    
Priority: P3 CC: kane.mx, remy.suen, tjwatson
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Meng Xin Zhu CLA 2010-08-17 11:52:09 EDT
Build Identifier: eclipse 3.6

Java does well to support long path name since 1.5. After jvm is started, java process can load the plugins/classes whose path length exceed 255 characters.
But eclipse.exe doesn't support long path well, it would fail to find its share library.

Reproducible: Always

Steps to Reproduce:
1. create long depth directories, such as c:\blab\...\blabla
2. unzip the eclipse SDK to the long depth folder
3. make sure the length of <inst>\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503\eclipse_1307.dll more than 255 characters
4. launch eclipse.exe
5. get an error dialog that indicates the companion shared library can't be found
Comment 1 Meng Xin Zhu CLA 2012-02-01 22:18:45 EST

*** This bug has been marked as a duplicate of bug 240027 ***