Развертывание приложения JavaFX 2.1+ с помощью Java Webstart

Я новичок в Java и очень новичок в технологии веб-запуска. Я возился с файлами jnlp xml, чтобы попытаться получить желаемое поведение «запустить это приложение и, при необходимости, установить JavaFX, если его нет в вашей системе». Вот мой файл jnlp:

<?xml version='1.0' encoding='UTF-8' ?>
<jnlp spec='1.0' xmlns:jfx="http://javafx.com" codebase='http://localhost/java/app' href='launcher.jnlp'>
  <information>
    <title>Test Launcher</title>
    <vendor>OzBarry</vendor>
    <description kind='one-line'>
      Test Launcher/JNLP/Webstart Demo
    </description>
  </information>
  <resources>
    <jfx:javafx-runtime version="2.1+" href="http://javadl.sun.com/webapps/download/GetFile/javafx-latest/windows-i586/javafx2.jnlp"/>
  </resources>
  <resources>
    <j2se version='1.6+' />
    <property name="jnlp.packEnabled" value="true" />
    <property name="jnlp.versionEnabled" value="true" />
    <jar href='launcher.jar' main='true' />
  </resources>
  <application-desc main-class='demo.DemoLauncher' />
  <update check="prompt-update"/>
</jnlp>

Когда я запускаю свое приложение, оно предлагает мне загрузить javafx (даже если оно уже установлено, что немного раздражает), и как только это будет сделано, оно попытается запустить приложение, но остановится с ошибкой типа «где javafx, потому что я не знаю !?"

Я использую 32-разрядную версию Windows 7 с Java 1.7 (Java SE Runtime Environment 7u5), и она только что установлена ​​(ранее я полностью удалил java, стер свои временные файлы и сделал новую установку).


person OzBarry    schedule 20.07.2012    source источник
comment
Может помочь - forums.oracle.com/forums/thread.jspa? threadID=2293531   -  person user1329572    schedule 20.07.2012
comment
Это казалось ключом - киньте эту ссылку в ответ, и я отмечу это как ответ!   -  person OzBarry    schedule 21.07.2012


Ответы (1)


См. JavaFX 2.0 и Java WebStart.

person user1329572    schedule 20.07.2012