Community
Participate
Working Groups
Depending on the java-version, 17 or 21, used to start Eclipse (SDK), the output of the .class-binary is different for the same project. The difference is NOT in program-byte-code, but in the strings containing special characters like umlauts. I also checked the .class-files in the bin-folder - these are compiled equally in Eclipse started with java 17 oder 21. A way to check the problem, is to have a plugin with a preferencepage which sourcecode has umlauts in string-constants for the labels. The sourcecode, the projects and the workspace encoding should be set to CP1252. To start eclipse with different java-versions I use a command like this: eclipse.exe -vm C:\Programs\open_jdk17\bin\server\jvm.dll eclipse.exe -vm C:\Programs\open_jdk21\bin\server\jvm.dll