确定jar html嵌入的类路径

时间:2011-03-04 19:33:19

标签: java html jar classpath embed

我正在尝试将JAR可执行文件作为Web应用程序提供。我在解决“代码”属性的类路径时遇到了问题。 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执行“Differential Equations.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 :(得分:0)

由于这是一个可双击的应用程序,事实证明我不能将它用作applet(无论如何都不能没有变化)。显然,通过Web分发桌面应用程序的方法是使用JavaWebStart(有时称为JNLP)。有关详细信息,请参阅http://download.oracle.com/javase/tutorial/deployment/webstart/index.html