Почему JavaCompiler сбрасывется с 1.6 на на 1.5

  • Автор темы Omh
  • Дата начала
O

Omh

Камрады, добрый день.

Делаю очередную интеграцию.

По идее, в 8.5.3 версии включена JVM версии 1.6
Почему же всегда Java compiler version скидывается на 1.5?
Т.е. я выставляю 1.6, рестарт дизайнера - в результате опять компилятор 1.5.
Пробовал как в пропертях всего воркспейса, так и в пропертях проекта - монопенисуально, скидывается.

1.5. мне не катит, т.к. те классы, которые я должен использовать, юзают (скопмпилированы?) версию 1.6.
В результате получаю ошибку JVMCFRE003 bad major version

При использовании внешней джавы (File - Properties - Java - Installed JREs - Add - c:\Program Files\Java\jre7) всё работает.
Но хотелось бы использовать внутреннюю джаву.

Ани суджештанс?
 
O

Omh

VladSh
"Обрадовал"

Но что интересно...
В Эклипсе этот код работает даже если поставить Java Compiler версии 1.5.
Пошто может в домине отваливатся (даже и на 1.5)?

Ошибка такая:
Exception in thread "main" java.lang.UnsupportedClassVersionError: JVMCFRE003 неверная основная версия; класс=com/sun/org/apache/xml/internal/resolver/CatalogManager, смещение=6
Почему на русском вылезла - не знаю :)
 
O

Omh

У себя нашёл проблему.
Был конфликт двух классов в разных джарниках.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
471
изначально претензии были "ошибочны"
т.к. уровень нашего взаимодействия не достигает различий :)
а вот класс из 1.4 вызывающий др. класс - может и заглючить (деталей не знаю/не экперементировал)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!