What the EA stands for in Java Version ? - build

> java -version
java version "1.7.0_10-ea" <---- !
Java(TM) SE Runtime Environment (build 1.7.0_10-ea-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
Am I running the last JDK 7u10 please ?

EA stands for "Early Access", EA is a preview release for the upcoming version of the software.
Checkout this link:-
EA release
EA stands for "Early Access", EA is a preview release for the upcoming
version of the software. This release may contain many new features
and bug fixes and as a preview may contain some unexpected issues. It
is not recommended that this preview release be used in a production
environment. Please upgrade to the latest release on java.com
On a side note:-
There are two more releases:-
OEM release
OEM stands for "original equipment manufacturer". An early version of
Java 1.6.0-oem was provided to OEMs. The OEM term will not be used in
subsequent releases of 1.6. Please upgrade to the latest release on
java.com
Beta release
A beta release is a 'stable' preview release which is tested for bugs.
Beta releases are often made available to the general public to
download and test. Please upgrade to the latest release on java.com

-ea stands for "early access":
http://java.com/en/download/faq/oem.xml
EA stands for "Early Access", EA is a preview release for the upcoming version of the software. This release may contain many new features and bug fixes and as a preview may contain some unexpected issues. It is not recommended that this preview release be used in a production environment. Please upgrade to the latest release on java.com

Related

Eclipse OCL google.inject creation exception

I use OCLinEcore in my project and use constraint for validation. The following error appears:
1-Error injecting method, java.lang.IllegalStateException: Missing contribution for type: org.eclipse.xtext.ui.containers.JavaProjectsState ...
I use OCL 6.0.0.
It works in Eclipse Mars2 Release 4.5.2 but it didn't work in our coding environment. Which jars could be blocking OCL plugins?
Ouch! Eclipse OCL is now on 6.14.0. Mars was over 5 years ago. Major disruption has occurred through changes in Java in that time so I suspect that some aspect of your configuration is inconsistent. Recent Eclipse OCL releases have been tested on Oxygen and later. I recommend that you ensure that you use a consistent recent release. (I cannot fully recommend the very latest Eclipse OCL for which a 6.14.1 maintenance release is imminent.)

Upgrade Infragistics dlls from vesrion 11.1 to 18.1

We are using the follow Infragistics dlls in project.
Infragistics35.Web.v11.1
Infragistics35.WebUI.Documents.Core.v11.1
Infragistics35.WebUI.Documents.Excel.v11.1
Infragistics35.WebUI.Documents.Reports.v11.1
Infragistics35.WebUI.Misc.v11.1
Infragistics35.WebUI.Shared.v11.1
Infragistics35.WebUI.UltraWebGrid.DocumentExport.v11.1
Infragistics35.WebUI.UltraWebGrid.ExcelExport.v11.1
Infragistics35.WebUI.UltraWebGrid.v11.1
Infragistics35.WebUI.UltraWebListbar.v11.1
Infragistics35.WebUI.UltraWebNavigator.v11.1
Infragistics35.WebUI.WebCombo.v11.1
Infragistics35.WebUI.WebDateChooser.v11.1
Can i upgrade to the latest version 18.1 without changing code?
I recently updated my entire solution (80+ projects) from IG 12.2 to 16.2. As Jackdaw mentioned there is a version upgrade utility. Within VS I was able to right-click on each project and run the upgrade from there. I had no issues whatsoever. Unfortunately IG 16.2 is the most recent version approved by my security folks, but I can't imagine going from 11.1 to 18.1 would be any different.
You wouldn't be able to do so, without any code changes, because those controls were retired in the very next version Infragistics ASP.NET 2011 vol2.
Changes after version ASP.NET 2011 vol.2
There are several sources you could use to make the upgrade easier for you:
Product Changes fully described for 2011 vol.2
New controls starting from ASP.NET 2011 Vol.2
And a helpful document describing some of the changes that you could easily perform when migrating from the old control to a new one in the following cheat sheet.

Infragistics And Intersoft Webcombo.NET 3.0

Facing design issues in my application, I have installed Infragistics NetAdvantage 2006 Vol 1 and Intersoft Webcombo.NET 3.0 SP3 Build 18 in my system, if I run the application getting design issues.
Example: I couldn't navigate into the tab.Currently I am using.NET 3.5 framework. Do I need to install any other later versions?
I assume the reason that you are having issues at design time is because there is an exception thrown in the designer for one of the controls though it would be best if you expanded on your question to include more details if this isn't the case.
For your specific question, do you want to install any later versions, that is up to you.
For resolving the design time issue, if it is caused by the Infragistics controls make sure that you have the exact version installed that you are using in the project so that the design assemblies are in your GAC. It is important that you have the correct service release installed. Also there are known issues using the .NET 1.x controls in .NET 2.0 or later at design time so you will want to make sure you are using the .NET 2.0 controls unless you are using Visual Studio 2003.
Please note that NetAdvantage 2006 Volume 1 has been retired since the spring of 2009 and wasn't tested with any version of Visual Studio later than 2005. The WebCombo was also retired in 2011 and was only ever supported in IE and Firefox when it was supporter. This control isn't expected to work in any modern browser and you should upgrade your application.

R6030 CRT Not initialized

We are facing an issue at the customer site; the Customer has built his application using VS2010 Runtime dated 19th Feb 2011 and version 10.0.40219.1
The customer’s app uses our dll, which is also built using the VS2010 Runtime but slightly older version.
We have an option in out installer where you can skip the installation of VC Runtime re-distributable, here the customer would have skipped as he already has the runtime installed.
The problem here is if the customer’s app starts first and then loads our DLL, then there is no issue. but in another scenario if the customer’s App loads only msvcr100.dll and does not load msvcp100.dll
And then later when our dll is loaded , then we get an error “R6030 CRT Not initialized”
Is this because of runtime incompatibility issue, should the runtime and the application be compiled with exact same version ?
Yes! I would recommend that you program is always delivered with the CRT you build with.
But I wonder about this. Internally the newer DLLs are binary compatible with the previous build. So because you build with the older version, the newer version "shouldn't" break you application.
I always avoid this problem in using a local installation for the VC Runtimes.
I don't know the cause exactly, but I found that the R6030 runtime error can be resolved by changing Microsoft IME 2010 to Microsoft standard IME in some computer. It may be related to Microsoft office 2010. Also, please uncheck "image protect service" at windows - start - msconfig - service tab.
Refer the following screenshots. Sorry for that the language in the screenshots is Korean.
Microsoft IME change
Image Protect Service

How to build OpenJDK Shark against llvm 3.0?

Recently I learned that there's an openjdk shark project, which uses llvm to make hotspot vm more portable. Since I used to work on jdk and is interested in llvm right now, this is a match made in heaven. So first thing first, how to build openjdk shark against llvm 3.0? To be more specific, which repository in http://hg.openjdk.java.net/ should I begin with? jdk7u, jdk7u2, jdk8, or icedtea?
I prefer latest update release of jdk7 if possible. And I intend to build that in a mac os x.
I made some progress. Here's what I did:
started with this repository
applied llvm 3.0 patch mentioned here
and bunch of other make file hacks
But there is a road blocker. To support JSR 292, a.k.a invoke dynamic, something called Richochet frames has been introduced into Hotspot JVM, which unfortunately hasn't been implemented in zero yet. So the building fails not only on Mac OS X but also on other platforms.
The good news is Chris Phillips from Redhat is working on it. I also learned that the most relevant mailing lists are mlvm-dev and zero-dev at openjdk.java.net, in case someone is interested in the same topic too.