Удаленный запуск JWS на 64-битной машине - PullRequest
0 голосов
/ 28 октября 2010

Проблема в том, что мой файл JNLP работает локально на моей 64-битной машине (работает на моей собственной машине) и локально и удаленно на моей 32-битной машине - но не удаленно на 64-битной машине (вы видитеJava 6 ... сообщение в течение долгого времени, а затем оно просто прекращается!).Любые предложения о том, как решить эту проблему?Нужно ли указывать разные библиотеки для 64-битной и 32-битной?FWIW файл jnlp выглядит следующим образом (возможно, совершенно неправильно!):

<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+"
  codebase="http://www.jpaulmorrison.com/graphicsstuff/">
<information>
  <title>DrawFBP</title>
  <vendor>J.P. Morrison Enterprises, Ltd.</vendor>
  <description>FBP Diagramming Tool</description>
  <icon href="DrawFBP-logo.jpg"/> 
</information>
<security> 
   <all-permissions/> 
</security>
<offline-allowed/>
<resources>
  <j2se version="1.6+"/>
  <j2se version="1.5"/>
  <jar href="DrawFBP_signed-2.3.jar" main="true"/>
   <extension name="javahelp" href="javahelp.jnlp">
   </extension>   
</resources>
<application-desc/>
</jnlp>

, а javahelp.jnlp выглядит следующим образом:

<!-- Java Network Launching Protocol file for JavaHelp 
(requires Java Web Start http://www.java.com/)  - thanks to www.koders.com --> 
<jnlp codebase="https://jwindows.dev.java.net/" href="javahelp.jnlp" spec="1.0+">
  <information>
    <title>Java Help</title>
    <vendor>Sun Microsystems</vendor>
    <homepage href="http://java.sun.com/products/javahelp/"/>
    <description>Java Help 2.0</description>
    <offline-allowed/>
  </information>
  <security>
   <all-permissions/>
  </security>
  <resources>
    <j2se version="1.5+"/> 
    <jar href="lib/jhall.jar" part="javahelp"/>
    <package name="javax.help" part="javahelp" recursive="true"/>
  </resources>
  <component-desc/>
</jnlp>

TIA

1 Ответ

0 голосов
/ 31 октября 2010

Оказывается, вам нужно установить как 32-битную версию Java, так и 64-битную версию. Очень сбивает с толку, но, очевидно, Java может выяснить, что использовать! Было бы неплохо (но не обязательно), если бы кто-то мог сказать мне, почему это работает ...?

PS Я опубликовал это на форуме Oracle, и никто не ответил на него :-) Я тоже опубликую этот ответ там.

...