JAR Class Finder
As most of you know, EP6.0 EP-Plugin for Netweaver Developer Studio misses some support for finding the right jars for you Portal Component project. So there is some help from outside:
Jarfinder is a tool from IBM for Eclipse. It adds the JAR reference to your eclipse project.
Have fun with it, Oliver.
You can then use the JAR class finder from IBM Developerworks to find the class and automatically add a reference to it in your project.
If you don't have the PDK installed (you should), then you should point the JAR finder to the directory on the portal installation where all the JARs are located. Depending on the release it will be (for Windows):
SP2 -
C:\usr\sap\[sid]\j2ee\j2ee_00\cluster\server\services\servlet_jsp\work\jspTemp\irj\root\WEB-INF\portal\portalapps
SP3+ -
C:\usr\sap\[sid]\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps
You should not use any APIs from JAR files that have names like *.._core.jar. Generally use only APIs that are Public. Public APIs are documented in the PDK Javadoc or more recently in the NW Developer Studio. All (most?) public APIs are contained in the JARs in the PDK Download convenience library.