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

Bug 521929

Summary: [9] Java 9 Support (BETA) change order in classpath
Product: [Eclipse Project] JDT Reporter: Volker Berlin <volker.berlin>
Component: DebugAssignee: Sarika Sinha <sarika.sinha>
Status: VERIFIED FIXED QA Contact:
Severity: major    
Priority: P3 CC: sarika.sinha
Version: 4.7   
Target Milestone: BETA J9   
Hardware: PC   
OS: Windows NT   
Whiteboard:
Bug Depends on: 514760    
Bug Blocks:    

Description Volker Berlin CLA 2017-09-06 09:13:00 EDT
If the plugin Java 9 Support (BETA) is installed then the sequence of jar files and project in the classpath is garbaged. Changing on the order in the definition of the launcher in the run configuration has no effect. 

It look like it was iterated over an HashSet to generate the classpath parameter.

After uninstalling the plugin the order is correct.
Comment 1 Sarika Sinha CLA 2017-09-06 12:33:26 EDT
Which Build are you using ?
Comment 2 Volker Berlin CLA 2017-09-07 01:53:19 EDT
Version: Oxygen Release (4.7.0)
Build id: 20170620-1800

and the plugin

Eclipse JDT (Java Development Tools) Patch with Java 9 support (BETA) for Oxygen development stream	1.1.1.v20170826-0521_BETA_JAVA9
Comment 3 Sarika Sinha CLA 2017-09-07 02:03:35 EDT
Can you try the new Plugin from P build on the same Oxygen build ?
http://download.eclipse.org/eclipse/downloads/drops4/P20170905-0025/
Comment 4 Volker Berlin CLA 2017-09-07 02:18:05 EDT
Ok, I have now:

  Eclipse JDT (Java Development Tools) Patch with Java 9 support (BETA) for Oxygen development stream	1.1.1.v20170904-1938_BETA_JAVA9


There is no difference. The order in the classpath of the launcher is wrong.
Comment 6 Sarika Sinha CLA 2017-09-28 08:17:27 EDT
Eclipse SDK
Version: Oxygen.1a (4.7.1a)
Build id: M20170927-1700
OS: Windows 7, v.6.1, x86_64 / win32