Я работаю над приложением Eclipse, разработанным с использованием Eclipse RCP.Это приложение работает на 32-битной JVM на 64-битной машине.
Теперь у приложения есть некоторые собственные библиотеки DLL, скомпилированные для работы на платформе x64.Таким образом, запущенное приложение вызывает x64-битный поток Eclipse, используя x64-битную JVM.
Когда я пытаюсь запустить приложение, x64bit-1 запускается, я проверял в диспетчере задач, но он не может подключиться к 32-битному потоку,Это говорит о том, что приложение не найдено в реестре.Я проверил, что он упоминается в файле config.ini, правильная версия JVM упоминается и в файле launch.ini.
Где-то я читал, что вызывающий процесс (32 бита) не может найти, на каком портуПроцесс x64 запущен.Таким образом, они не могут соединиться.
Я знаю, что это может быть очень расплывчато, но можно ли что-нибудь из этого выяснить, пожалуйста?Пожалуйста, предложите что-нибудь.
Спасибо.