Czy do dynamicznej kompilacji w Javie jest potrzebne JDK?
Archiwum (bardzo) młodego programisty. Ten wpis pochodzi z mojego bloga, którego prowadziłem będąc uczniem Gimnazjum (obecnie są to klasy 6-8 szkoły podstawowej). Z sentymentu i rozczulenia postanowiłem przenieść te treści na moją nową stronę internetową. Na samym dole załączone są komentarze (jeśli jakieś były). Tutaj przeczytasz o tym jak wyglądała moja pierwsza strona i przygoda z programowaniem
Tak się zdarzyło, że do progów używam jednak dynamicznej kompilacji, gdyż skrypty w javax.script.* zbyt wolno chodziły na serwerze. Dynamiczny kompilator wymaga jednak „tools.jar” do poprawnej pracy. Jeśli uruchamia się program z wykorzystaniem jre (zamiast jdk) możemy dostać taki wyjątek, jak w temacie.
Rozwiązanie jest proste. Wystarczy zainstalować jdk:
apt-get install openjdk-6-jdk
I gotowe.