我正在尝试将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>'
);
是否有希望让这项工作成功?
答案 0 :(得分:0)
由于这是一个可双击的应用程序,事实证明我不能将它用作applet(无论如何都不能没有变化)。显然,通过Web分发桌面应用程序的方法是使用JavaWebStart(有时称为JNLP)。有关详细信息,请参阅http://download.oracle.com/javase/tutorial/deployment/webstart/index.html。