Определение пути к классу для вставки jar html - PullRequest
0 голосов
/ 04 марта 2011

Я пытаюсь использовать исполняемый файл JAR в качестве веб-приложения. У меня проблемы с определением пути к классу для атрибута «код». JAR изначально был упакован на CD-ROM.

Двойной щелчок по самому JAR-файлу (BDH.jar) выполняет "C:\Program Files\Java\jre6\bin\javaw.exe" -jar "C:\Documents and Settings\xxxx\My Documents\3. Current Projects\BDH\BDH.jar"

Двойной щелчок на прилагаемом .exe-файле запускает «Дифференциальные уравнения.exe» "C:\Documents and Settings\xxxx\My Documents\3. Current Projects\BDH\jre\bin\javaw.exe" -Xms134217728 -Xmx268435456 -classpath "C:\Documents and Settings\xxxx\My Documents\3. Current Projects\BDH\BDH.jar;C:\Documents and Settings\xxxx\My Documents\3. Current Projects\BDH\lax.jar;" com.zerog.lax.LAX "C:/Documents and Settings/xxxx/My Documents/3. Current Projects/BDH/Differential Equations.lax" "C:/Documents and Settings/xxxx/Local Settings/Temp/lax29DC.tmp"

Оба приложения успешно запускают приложение.

О, я использую "applet-fu.js", чтобы попытаться загрузить это. Я нашел несколько вероятных классов внутри BDH.jar и попытался загрузить их без удачи:

applet_fu.run(
  {'width':'550','height':'320'},
  {
    'archive':'BDH.jar',
    'code':'com/artmedialab/main/BDH.class'
  },
  '1.4.2',
  '<p>Please install Java.</p>'
);

Есть ли надежда сделать эту работу?

1 Ответ

0 голосов
/ 18 марта 2011

Поскольку это приложение с двойным кликом, оказывается, я не могу использовать его в качестве апплета (в любом случае, не без изменений).Очевидно, что способ распространения настольных приложений через Интернет - использование JavaWebStart (иногда его называют JNLP).Подробнее см. http://download.oracle.com/javase/tutorial/deployment/webstart/index.html.

...