Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #26194

Use Java web start to start application on the command line by the file name

From albert kao <albertkao3@gmail.com>
Newsgroups comp.lang.java.programmer
Subject Use Java web start to start application on the command line by the file name
Date 2011-02-02 07:34 -0800
Organization http://groups.google.com
Message-ID <25e04cbd-f271-4dbb-8d3e-b65faf882e4a@n10g2000yqf.googlegroups.com> (permalink)

Show all headers | View raw


I can use Java web start to start my Swing GUI application on the
command line by the url:
javaws http://localhost:7001/webstart/myapp/launch.jnlp

How to use Java web start to start my Swing GUI application on the
command line by the file name?
The following ways do not work:
javaws -codebase "" -J-Xrunjdwp:transport=dt_socket launch.jnlp
javaws -J-Xdebug -J-Xnoagent -J-
Xrunjdwp:transport=dt_socket,server=n,suspend=y launch.jnlp
javaws -codebase "" -J-Xrunjdwp:transport=dt_socket,server=n,suspend=n
launch.jnlp
javaws -codebase "" -J-Xrunjdwp:transport=dt_socket,server=y,suspend=n
launch.jnlp
javaws -codebase ""  launch.jnlp
javaws -codebase ''  launch.jnlp

The launch.jnlp file is as follows:
<?xml version="1.0" encoding="utf-8"?>

<jnlp spec="1.0+" codebase="$$codebase" href="$$name">

  <information>
    <title>${com.prod.my.myapp.common.client.title}</title>
    <vendor>I</vendor>
    <homepage href="http://devzone/english/dev%20template/
html_templates/main.asp"/>
    <description>${com.prod.my.myapp.common.client.description}</
description>
    <description kind="short">$
{com.prod.my.myapp.common.client.short_description}</description>
    <icon href="$$context/images/chflag.jpg"/>
  </information>

  <security>
      <all-permissions/>
  </security>

  <resources>

  <java version="1.6.0_05" href="http://java.sun.com/products/autodl/
j2se" max-heap-size="256m"/>

    <!-- myapp Application -->
    <jar href="myprod.myapp.client.jar"/>
    <jar href="myprod.reports.jar"/>

    <!-- TR Client jar -->
    <jar href="extern.ejb-client.jar"/>

    <property name="java.naming.factory.initial"
value="weblogic.jndi.WLInitialContextFactory"/>
    <property name="java.naming.provider.url" value="$
{com.prod.my.myapp.common.client.naming_provider}"/>
    <property name="weblogic.jndi.enableServerAffinity"
value="true" /

  </resources>

  <application-desc main-
class="com.prod.my.myapp.common.framework.applicationmainwindow.gui.myappAp­
plication"/

</jnlp>

Back to comp.lang.java.programmer | Previous | Next | Find similar


Thread

Use Java web start to start application on the command line by the file name albert kao <albertkao3@gmail.com> - 2011-02-02 07:34 -0800

csiph-web