A quelques minutes de recherche et je trouve cela dans le Eclipse documentation, sous la rubrique "Exécution du compilateur par lots":
java -jar org.eclipse.jdt.core_3.4.0<qualifier>.jar -classpath rt.jar A.java
ou:
java -jar ecj.jar -classpath rt.jar A.java
J'ai aussi trouvé ce Q/A sur how to build an entire Eclipse project from the command line, qui contient une partie de la même information, mais comme elle n'apparaît pas dans ma recherche initiale, je laisse cette question ouverte.
(Et environ 2 secondes avant que je vais cliquer sur « Poster votre réponse », la réponse de Jon Skeet surgissaient.)
La syntaxe exacte qui a fonctionné pour moi (Sun JRE est dans la windows PATH, la version Eclipse est Galileo construire 20100218-1602):
java -jar "C:\Program Files\eclipse\plugins\org.eclipse.jdt.core_3.5.2.v_981_R35x.jar" test.java
Je l'-classpath rt.jar
et omis il encore travaillé. Impossible de trouver le fichier 'ecj.jar' dans cette version.
Il semble que les instructions spécifiques pour cela changent d'une version à l'autre, donc caveat coder.