Если Вы имеете ввиду отсутствие реакции терминала на команду 'javac', то для windows, к примеру, это решается настройкой переменных окружения CLASSPATH
.
НО, один уважаемый автор в одной уважаемой книжке для начинающих как-то сказал, что если вы настроите эту переменную, то компилятор будет работать из терминала, но делать это не нужно т.к.:
1. Есть IDE.
2. Это может привести к проблемам, если вы имеете несколько версий языка на одной машине.
P.S. Эти советы 'гуру' по компилированию из терминала приводятся только для того (на мое строгое имхо), чтобы Вы лучше поняли откуда у чего ноги растут, и как оно на самом деле работает. По сути - бесполезное понимание, как например скриптовику знать железо. Но если все ж таки руки чешутся, то gmax007 дал исчерпывающую ссылку =)