Changes between Version 27 and Version 28 of DevelopmentEnvironment


Ignore:
Timestamp:
02/12/2019 10:00:18 PM (4 years ago)
Author:
sena
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentEnvironment

    v27 v28  
    1818* Now Go to Java->Installed JREs -> Execution Environments and click JavaSe-10 to make sure the new JDK appears as the "Compatible JREs" on the right side and click the checkbox next to it.
    1919* Click "Apply and Close"
     20
     21== Upgrading to Java 11 ==
     22
     23* Download Java 11
     24* Download Eclipse for RCP And RAP Developers (Eclipse 2018-12) from [https://www.eclipse.org/downloads/packages/release/2018-12/r/eclipse-ide-rcp-and-rap-developers]
     25* Open Eclipse -> Preferences -> Java -> Installed JREs
     26* Click "Add" to add a new jdk version
     27* Choose "Standard VM" and click "Next"
     28* Browse to locate the Java 11 Home. In MacOS, the newly installed version should be under /Library/Java/JavaVirtualMachines/. Browse to the Home directory under the new JDK.
     29* Enter "JDK 11" as the JRE Name and click Finish.
     30* Check the newly added JDK as the selected one and click "Apply"
     31* Now Go to Java->Installed JREs -> Execution Environments and click JavaSe-11 to make sure the new JDK appears as the "Compatible JREs" on the right side and click the checkbox next to it.
     32* Click "Apply and Close"
     33
     34=== GRITS changes required after Java11 update ===
     35* had to change .product file. In the product file, go to "configuration" tab "start levels" and click "add recommended". Otherwise injected services do not work (such as GritsUIService).
     36* add -Dcom.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize=true to "VM arguments" in "Launching" tab. Otherwise JAXB versions collide and the exported product does not work in JDK 8.
     37* fix all components that use CTabFolder. cTabFolder.setLayoutData (new GridData(.....)) fails with the latest eclipse release. Remove any such setting.
     38* removed "enable project specific settings" from plugin properties (checking each plugin where is is enabled), need to use workspace default.
     39
    2040
    2141== Installing missing plugins and features ==