WedX - журнал о программировании и компьютерных науках

Почему 32-битная JRE необходима для запуска определенных апплетов, когда 64-битная JRE уже установлена

Позвольте мне привести пример: Network connect от Juniper — это Java-апплет. Этот апплет не запускается из 64-битной ОС Ubuntu с 64-битной Java (JDK или JRE). Чтобы запустить это, их сайт поддержки предлагает установить 32-битную JRE.

Дополнительная информация: Проверка апплета Java — успешно проверяет, может ли браузер запускать Java. апплеты. Браузер 64-битный (Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0)

Я не могу понять фундаментальную потребность в 32-битной JRE, когда 64-битная JRE уже доступна? Может ли кто-нибудь объяснить это. Это поможет многим.

20.08.2014

  • Вероятно, потому что браузеры 32-битные, и 32-битные приложения не могут запускать 64-битный код... 20.08.2014
  • Браузер 64бит. Другие апплеты Java запускаются успешно. Обновлен мой вопрос с этими деталями 20.08.2014

Ответы:


1

В системах Windows и *ix нет способа сделать вызов из 32-битного исполняемого файла в 64-битную динамическую библиотеку (.dll или .so). Итак, есть две возможности, которые могут понадобиться для использования 32-битного jdk:

  1. Приложение вызывается из собственного 32-битного приложения, такого как 32-битный браузер.
  2. Java-приложение содержит вызовы JNI к собственным библиотекам, которые поставляются только в виде 32-разрядной версии.

С апплетом 1. наиболее вероятная причина, но из вашего редактирования это больше похоже на 2. в вашем случае.

20.08.2014
Новые материалы

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


Для любых предложений по сайту: wedx@cp9.ru