2014 Nov 06 9:05 AM
Hello Developers,
I`m an ABAP developer and would like to use ABAP in Eclipse. I have installed Eclipse Kepler 4.3 in Windows 7 64 bit along with the component from the website https://tools.hana.ondemand.com/#abap
after installed the ADT component and UI5 I got the issue with communication Layer attached.
I have installed the JCO from SAP website and followed the configuration.
I have gone through all the procedures below.
1. Microsoft VC runtime is missing: as per information ontools.hana.ondemand.com/#abap you have to download and install it from: x86 orx64
2. Not proper JAVA is installed: JAVA JRE 1.6 or higher is needed, download it from http://java.com/en/download/manual.jsp. I choose to install JAVA Platform SE 7 U67 version 7.0.670.1.
3. As per Note “2041195 - Eclipse does not identify operating system correctly” I set settings in Eclipse’s eclipse.ini file. Add following line:
-Dorg.osgi.framework.os.name=win32
Into -vmargs section of file.
does anyone knows what else should be done?
Kind Regards
2019 Aug 07 5:13 PM
Hi Frank,
with the current ADT version sapjco3.dll was updated, VS2010 does not work any more, you need VS2013. Download the newer Microsoft VC Runtime DLLs from here
https://support.microsoft.com/de-ch/help/4032938/update-for-visual-c-2013-redistributable-package
Kind regards
Thilo
2014 Nov 06 9:20 AM
Hello,
mentioned steps are correct. After you perform them, try to run Eclipse with attribute "-clean". Just make new shortcut and to the end of the link add "-clean". I had same problem and it somehow remembered the previous settings.
Kind regards
2014 Nov 06 9:36 AM
Hello Kamil,
I have added the "-clean" but still did not work.
see the java.init.
is there a sapjco 721,215??
Kind Regards
2014 Nov 06 9:41 AM
Well, you have made same mistake as me
In the manual is written -Dorg.osgi.framework.os.name=win32 so why you are you adding -Dorg.osgi.framework.os.name=win64?
It is because the program must think you have 32bit system.
2014 Nov 06 9:57 AM
Kamil is right, the required value is "win32".
Just for clarification: It's not to run Eclipse under the assumption it runs on a 32 Bit system. It's just a value that can be mentioned as the the name of the operating system that is known to Eclipse. For historic reasons "win32" is a valid value. You could also use "Windows7", but when we faced this issue the first time, the Eclipse version that was supported at this time, did not know "Windows7". So we recommend to set "win32" as os.name.
Two of the related bugs reported to Eclipse:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=281075
https://bugs.eclipse.org/bugs/show_bug.cgi?id=423970
Regards, Felix
2014 Nov 06 10:07 AM
Well, I had missunderstood the reason. Thank you for clarification, Felix.
2014 Nov 06 10:17 AM
Hello Guys,
thank you for your help. I think we are almost there.
I have changed the name but unfortunately it did not work. So I assume the problem is not there, there must be another place I did not manage properly.
have a look how it is now.
The DLL is also installed. See below.
I have installed everything for 64bit, JRE, JDK, Eclipse Kepler and JCO3.
for JCO I have the following file name
sapjco3-NTAMD64-3.0.11
any idea?
2014 Nov 06 10:50 AM
Is the error exactly the same? Have you tried one more time that clean? I think so, I am just asking to be sure...
2014 Nov 06 10:59 AM
Another issue which it might be - check the place C:\Windows\System32. If there is sapjco3.dll library, delete it (or better just move it somewhere else). Then run it with -clean again.
2014 Nov 06 11:14 AM
Hello,
I have ran the eclipse shortcut with the -clean and without the clean. Still got the same issue.
I did not find the sapjco3.dll libray in the mentioned path.
In the following argument I found out that SAP Jco 3.0.11 requires JDK/JRE 5, 6 or 7. I`m running 8 at the moment. Might be the issue???
The package of the SAP JCo 3.0.11 includes the software as well as documentation and examples. SAP JCo 3.0.11 requires a JDK/JRE 5, 6 or 7.Note: Starting with JCo 3.0.6 the packaging had to be adjusted. Please extract the nested archive variant from the downloaded archive first. In case you have installation instructions from some other component they will refer to the nested archive.
The archives for Windows and Mac OS X of SAP JCo are shipped as a zip file embedded in a zip file. The archives for the Unix versions of SAP JCo are shipped as a tgz file file embedded in a zip file.
Below the installation I have done in the eclipse side.
2014 Nov 06 11:21 AM
Well, I have to say that I also spotted your version 8 in the very beginning. But I am not sure if it could be the issue. In my opinion it could be, because not all newest versions of whatever you want are not always compatible with something "older". If you don't mind, try to "downgrade" or you can wait for another expert to get envolved.
2014 Nov 06 11:29 AM
2014 Nov 06 11:32 AM
Well, good question and I have to say I do not know now I will update this post when I am back home (lets say in 4 hours), because I have to check it on my personal computer.
Update: So I have this versions installed:
2014 Nov 06 11:38 AM
That's a valid point. Eclipse tries to use the JCO installed on your machine, while it brings it's own. Is the JCO version you have installed in your user folder populated in the PATH variable? We had this constellation in at least one case and saw a similar error message.
Please make sure when you change PATH, that Eclipse works with the changed one.
Regards, Felix
2014 Nov 06 3:43 PM
Hello Felix,
I have done that before, and eclipse is pointing out to the JCO path that I have defined in PATH system variable.
I will downgrade the JRE version and see what happens. I will let you know.
2014 Nov 08 9:14 PM
Hello Kamil,
I have downgraded JDK to 7 and still the same issue. I was using SAPGUI 7.40 and uninstalled and it did not work.
which eclipse are you using Kepler or Luna?
Kegards
2014 Nov 09 7:46 AM
I am using Kepler and SAP GUI 7.40 also.
This is interesting case. But as Felix also adviced, I think your system must somehow using different version of the library. Maybe try to search whole computer for the library sapjco3.dll.
2014 Nov 10 11:30 AM
Hello Guys,
the solution in my case was to remove the System variable PATH and it worked. I found out another post when the guy had to remove the system variable and it worked.
I don`t know why but after applying the changes with win32 and "-clean" attribute it started working.
I hope my next post should be related to using the ADT instead of installation
thank you guys for your support.
Kind Regards
2019 Aug 06 10:55 AM
Hello,
I know that this thread is old, but I have the same issue now during the update of the current ATD Version. It works before but now I get the following error. Do you have any additional ideas?
Best regards
Frank
2019 Aug 07 5:13 PM
Hi Frank,
with the current ADT version sapjco3.dll was updated, VS2010 does not work any more, you need VS2013. Download the newer Microsoft VC Runtime DLLs from here
https://support.microsoft.com/de-ch/help/4032938/update-for-visual-c-2013-redistributable-package
Kind regards
Thilo
2020 Dec 28 5:32 AM
2021 Jan 13 10:55 AM
2021 Apr 20 12:43 AM
2022 Jan 10 8:37 PM
2022 Apr 07 8:34 AM
2023 Feb 02 10:36 PM
2023 Apr 02 7:52 AM
2023 Aug 01 10:24 AM
2023 Aug 01 2:20 PM
2023 Aug 02 11:00 AM
Hello Kriuthika,
based on the screenshot it looks like you are using an old version of Eclipse & ADT:
The error message is referring to Mircosoft Runtime DLLs VS2010.
As stated by Thilo Klopfer, the latest ADT releases need VS2013 since several years ago.
Therefore start with a fresh installation of Eclipse & ADT incl. using a fresh workspace. Please install the necessary and correct version of Microsoft VC++ Runtime. You should be able to find all the information "How-To" and links to the necessary versions here: https://tools.hana.ondemand.com/#abap
You can also find further information about the necessary Microsoft Components for Windows in our ADT installation guide in the prerequisites section - https://help.sap.com/doc/2e9cf4a457d84c7a81f33d8c3fdd9694/LATEST/en-US/inst_guide_abap_development_t...
Kind regards,
Yannic
2023 Aug 02 6:07 PM
Hi sir,
I've tried to get the new version but I didn't can you please provide me with eclipse and toolkit's new version link that will run sapui5 fiori plugin please
2023 Nov 09 10:50 AM
Close to one decade and this issue is still persistent and this solution is still a valid one.
Thanks,
Sijin
2019 Aug 08 8:19 AM
thilo.klopfer2 Thank you very much! It took me the whole evening yesterday to install and uninstall Java, Eclipse, ADT, VC2010 and SAPJCo. With your hint my installation was up and running without any further problems 🙂
2019 Aug 08 9:44 PM
thilo.klopfer2 Thank you very much!. It worked for me as well
Eclipse Version: 2019-06 (4.12.0)
2019 Aug 10 12:00 AM
thilo.klopfer2 thanks a lot. Also working for me.
Eclipse Version 2019-06(4.12.0) running on Windows 10.
2020 Jun 26 8:39 PM
2020 Nov 16 6:47 PM
2020 Nov 26 5:25 AM
thilo.klopfer2 Thank you very much!. It worked for me as well
Eclipse IDE for Java Developers
Version: 2020-09 (4.17.0)
Build id: 20200910-1200
2021 Jan 05 7:36 AM
2021 Nov 30 10:48 AM