2014-08-14 1 views
0

У меня есть апплет java, который не работает на 64-битных системах (браузеры & OS 64Bit), но отлично работает на 32-битных клиентских системах. Почему апплет не удается выполнить в клиентской системе 64Bit?Может ли весь апплет Java работать на 64-битном браузере с поддержкой JRE?

+0

Сделайте все * другие * Java-апплеты работают над проблемной системой? Как насчет непосредственного использования апплета? – thkala

+0

Сообщение просто * предупреждение *. См. Http://docs.oracle.com/javase/8/docs/technotes/guides/jweb/security/manifest.html#app_name. Вам нужно сделать больше анализа, чтобы узнать, почему вы не используете апплет. Вывод, который вы опубликовали, не дает никакого намека. – Holger

+0

да., Сообщение было всего лишь предупреждением., Я обновил свой вопрос –

ответ

6

Нет такой вещи, как 32-разрядный Java-апплет.

Источники Java скомпилированы в байтовый код, который не имеет «свойства» 32-битного или 64-битного. Только JVM имеет варианты 32 бит или 64 бит.

До тех пор, пока ваш апплет содержит только код Java (и не содержит собственных библиотек), он должен работать как на 32-битных, так и на 64-битных JVM независимо от того, что вы использовали для компиляции ваших источников.

+1

+1 Первое предложение оно заслуживает. – EJP

0

1: Если апплет является чистой Java (то есть нет собственного кода), то это не имеет значения, для чего «CPU был скомпилирован, потому что нет машинного кода. Байт-код Java полностью переносимый - требуется только, чтобы у вас была JVM не старше, которая была целью при компиляции.
2: Ваша ошибка связана с отсутствием атрибута манифеста приложения-имени, поскольку ваш журнал говорит, что это не связано с архитектурой процессора, и этот апплет не будет работать и на x86_64.

+0

На самом деле он работает на других системах, которые находятся на 32-битной основе. Вот почему я сомневаюсь в архитектуре. Небольшая странная ошибка, хотя –

+0

Попробуйте распаковать файл .jar и посмотрите, что внутри. Есть ли манифест и что он содержит. @SairamKrish –

Смежные вопросы