私は多くの調査を行ってきましたが、Eclipse で JNLP ファイルを作成する方法を理解できないようです。私はいくつかの XML を知っています。私がやろうとしているのは、(Java) Swing プログラムをデスクトップ アプリケーションとしてオンラインでデスクトップから起動することです。誰かが私を助けてくれますか?
user1832583
質問する
2428 次
1 に答える
0
私の理解が正しければ、Eclipse から Swing アプレット アプリケーションを起動する必要があります。
次のような起動ファイルを作成できます。
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.launching.javaApplet">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/some.zip"/>
</listAttribute>
<mapAttribute key="org.eclipse.debug.core.preferred_launchers">
<mapEntry key="[debug]" value="org.eclipse.jdt.launching.javaApplet"/>
<mapEntry key="[run]" value="org.eclipse.jdt.launching.javaApplet"/>
</mapAttribute>
<intAttribute key="org.eclipse.jdt.launching.APPLET_HEIGHT" value="905"/>
<stringAttribute key="org.eclipse.jdt.launching.APPLET_NAME" value=""/>
<mapAttribute key="org.eclipse.jdt.launching.APPLET_PARAMETERS">
<mapEntry key="someEntry" value="5131"/>
</mapAttribute>
<intAttribute key="org.eclipse.jdt.launching.APPLET_WIDTH" value="1265"/>
<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.some.YourApplet"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms256m -Xmx512m"/>
</launchConfiguration>
このオプションは、swing アプリケーションをローカルでテストするのに適しています。
または、それでも jnlp を使用したい場合は、jar にあるのと同じ適切なコードベースで jnlp を使用することもできます。
jnlp をローカルで起動中にエラーが発生した場合は、投稿してください。
于 2014-07-30T11:43:32.670 に答える