Предполагая, что у вас уже есть текст OCR'd для обведенных цифрами в вашем вопросе, будет достаточно простой замены текста. Вот как это делается в Python:
def uncircle(s):
for i in range(1, 21):
s = s.replace(chr(0x245f + i), str(i))
return s.replace('\u24ea', '0')
Обведенные числа от 1 до 20 - это кодовые точки Unicode от 0x2460 до 0x2473, а обведенное число 0 - это кодовая точка Unicode 0x24ea.
I would look at using Ant to create a build script. It's a little bit of work now but it'll pay off over the lifetime of your project.
Я немного не понимаю ваши конкретные требования, но то, о чем вы спрашиваете, почти наверняка возможно. Возможно, вы захотите взглянуть на параметры javac и посмотреть, что вы можете найти, что поможет вам.
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac. html # options
Например, для необходимых вам внешних файлов .jar их необходимо включить в ваш путь к классам с помощью параметра -classpath.
Вам определенно нужен инструмент сборки. Возможно, вы захотите посмотреть на эти вопросы:
javac поставляется с двумя вариантами, которые могут вам помочь:
-c path/to/one/jar;path/to/another/jarдля библиотек и
-s path/to/src/solution/java;path/to/src/test/javaдля исходных файлов. Стоит попробовать.