4

私は多くの調査を行ってきましたが、Eclipse で JNLP ファイルを作成する方法を理解できないようです。私はいくつかの XML を知っています。私がやろうとしているのは、(Java) Swing プログラムをデスクトップ アプリケーションとしてオンラインでデスクトップから起動することです。誰かが私を助けてくれますか?

4

1 に答える 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 に答える