I have looked for an answer for this nearly every where that I can think of, but there doesn’t seem to be any way to actually SEE what Eclipse “runs” to compile the projects (as it does need the JDK installed and visible to actually build). I ask because I imported a few jars into my project, and even though I’ve looked through all the javac documentation, I can’t seem to figure out how to mimic it quite like Eclipse does. I really, really need to be able to compile on the command line in this case – Eclipse or any other IDE just isn’t what is needed.
I started to look through the Eclipse source, and although this sounds lazy, I just became overwhelmed and figured I would ask here first, hoping someone else had the same question at one point.
Eclipse JDT does not require the JDK and does not use
javac– it uses it’s own compiler.You can see the classpath by reading your project
.classpathfile. The various builders that are used to perform build operations (Java, or whatever the project builds) are listed in the.projectfile. (These are also listed in the project settings.)It is possible to invoke Eclipse to build your project in headless mode, or write Ant scripts that can be executed both with the JDK and within Eclipse, or install Maven support for internal and external building. It is also possible to configure the project builders to rely only on external tools.