проблемы в развертывании скомпилированной войны с jdk 1.5 и развертывании в среде jdk 1.6 (которая является weblogic 10gR3) - PullRequest
0 голосов
/ 09 марта 2010

просто любопытно узнать о проблемах развертывания скомпилированной войны с jdk 1.5 и развертывания в среде jdk 1.6 (которая является weblogic 10gR3)

1 Ответ

1 голос
/ 09 марта 2010

Java 1.6 обратно совместима с Java 1.5.

Однако showtopper может быть методом ExecutorService#invokeAll(). Скомпилированная версия кода Java 1.5 будет работать во время выполнения Java 1.6, но везде, где используются вышеупомянутые методы, исходный код Java 1.5 не будет компилируемым для 1.6 из-за изменения обобщенных типов в объявленных методах. В 1.5 аргумент Collection объявлен как Collection<Callable<T>>, тогда как в 1.6 этот аргумент расширен до Collection<? extends Callable<T>>.

Вам придется либо разработать специально для 1.5, а затем просто запустить на 1.6, либо изменить код, чтобы он соответствовал 1.6, а затем и разработать, и запустить для 1.6. Но если вы не используете эти методы, на самом деле беспокоиться не о чем.

...