Compatibilidade com versões anteriores do Java 8 Javascript Engine

Estou testando o Java 8 no meu projeto e estou com um erro relacionado ao meu processo de compilação.

Estou usando scripts ANT e, em algum momento, estou usando javascript (incorporado ao ANT) para fazer algumas operações específicas de compilação. A parte do script que está causando o erro é exibida abaixo:

<script language="javascript"> 

        <![CDATA[

        importClass(java.io.File);
        importClass(java.io.FileReader);
                    ...
                    ]]>
</script>

O projeto está sendo desenvolvido com o Java 7 ou Java 6, mas ele apresenta alguns erros quando estou usando o Java 8. Esses erros estão relacionados à atualização do mecanismo JS.

Em particular, estou recebendo a seguinte exceção:

javax.script.ScriptException: ReferenceError: "importClass" não está definido na linha

Depois de pesquisar no Google, descobri que está relacionado ao problema abaixo no JDK

[# JDK-8025132]

Eu tentei o que é sugerido nos comentários, mas sem sorte.

Como posso tornar o mecanismo Java 8 Nashorn compatível com o mecanismo Rhino JS?

questionAnswers(1)

yourAnswerToTheQuestion