I downloaded and imported the 3.4 sdk. I imported the source and documentation for these alfresco jars: alfresco-core.jar,alfresco-remote-api.jar,alfresco-web-client.jar, alfresco-repository.jar
Why is there no source or documentation for these alfresco jars: alfresco-jlan-embed.jar, alfresco-jndi-client.jar, alfresco-mbeans.jar?
I reviewed the SDK a few releases ago and made sure that the important libraries and java docs are in it. You have the important code and docs.
I think its very unlikely that you will need the mbeans library.
I'd need to review the jndi client to see what it does.
JLAN is a bit separate from the rest of Alfresco since it can be built and run independently. There's no public interface for you to program against, hence its omission from the SDK. The classes you can debug in Java are in the core project rather than the JLAN project which tends to be a wrapper around Native code. And if you are delving into JLANs C code then you need more than just the SDK.
There's an open issue about what should be in the SDK. Please add your comments to it.