1/9/2024 0 Comments Smcfancontrol 2.3 requirements![]() EMF 2.3.0 can generate code targeting both Java 1.4 and Java 5.0.We also verified that EMF 2.3.0 does not break anything if the source compatibility of projects are set to Java 1.4. This means that adopting EMF 2.3.0 is not a problem as long as the code is not recompiled. Besides our own tests, we heard this from developers of Eclipse projects and commercial products. EMF 2.3.0 is binary compatible with our latest release (EMF 2.2.x).EMF 2.3.0 cannot be compiled with Java 1.4 due to the extensive use of Java 5.0 features.EMF 2.3.0 is compiled with Java 5.0 and all its bundles require Java 5.0.A bundle that has its environment set to require Java 5.0 is not activated when Eclipse is executed with Java 1.4.Even HelloWorld.java has such limitation. ![]() Code compiled with Java 5.0 does not run with Java 1.4.Code compiled with Java 1.4 runs on Java 5.0 without any problem.As of this writing, the latest EMF release is 2.2.1 (available in Callisto) and we are currently fixing important bugs in the 2.2.2 maintenance stream, to be available for Callisto's winter maintenance. To run your code with Java 1.4, you will need a previous version of EMF.If a bundle is compiled with Java 1.4 or with source compatibility set to Java 1.4, it will run without any problems with Eclipse 3.3.0, EMF 2.3.0 and Java 5.0.If your environment has more than one JDK or JRE available, you can tell Eclipse to use a specific one like this (with optional -vmargs too): EMF 2.3.0 and the projects that depend on it will not be available (ie., will not run) in Europa or with Eclipse 3.3 if Java 1.4 is used as the underlying JRE.This page is the result of discussion on the cross-project-issues-dev mailing list in this thread.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |