Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Java > Use Java web start to start application on the command line by thefile name

Reply
Thread Tools

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

 
 
albert kao
Guest
Posts: n/a
 
      02-02-2011
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.des cription}</
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.applicat ionmainwindow.gui.myappAp*
plication"/

</jnlp>
 
Reply With Quote
 
 
 
 
Arne Vajh°j
Guest
Posts: n/a
 
      02-02-2011
On 02-02-2011 10:34, albert kao wrote:
> 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


Try one of:

file://launch.jnlp
file:///C:/somedir/launch.jnlp

Arne
 
Reply With Quote
 
 
 
 
albert kao
Guest
Posts: n/a
 
      02-02-2011
On Feb 2, 12:38*pm, Arne Vajh°j <(E-Mail Removed)> wrote:
> On 02-02-2011 10:34, albert kao wrote:
>
>
>
>
>
> > I can use Java web start to start my Swing GUI application on the
> > command line by the url:
> > javawshttp://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

>
> Try one of:
>
> file://launch.jnlp
> file:///C:/somedir/launch.jnlp
>
> Arne- Hide quoted text -
>
> - Show quoted text -


Both
file://launch.jnlp
file:///C:/somedir/launch.jnlp
will result in the error:
com.sun.deploy.net.FailedDownloadException: Unable to load resource:

javaws -codebase "" launch.jnlp
java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at com.sun.javaws.Main.parseArgs(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

#The following has no error message, but nothing appear on the
computer screen:
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
 
Reply With Quote
 
Arne Vajh°j
Guest
Posts: n/a
 
      02-02-2011
On 02-02-2011 16:09, albert kao wrote:
> On Feb 2, 12:38 pm, Arne Vajh°j<(E-Mail Removed)> wrote:
>> On 02-02-2011 10:34, albert kao wrote:
>>
>>
>>
>>
>>
>>> I can use Java web start to start my Swing GUI application on the
>>> command line by the url:
>>> javawshttp://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

>>
>> Try one of:
>>
>> file://launch.jnlp
>> file:///C:/somedir/launch.jnlp

>
> Both
> file://launch.jnlp
> file:///C:/somedir/launch.jnlp
> will result in the error:
> com.sun.deploy.net.FailedDownloadException: Unable to load resource:
>
> javaws -codebase "" launch.jnlp
> java.net.MalformedURLException: unknown protocol: c
> at java.net.URL.<init>(Unknown Source)
> at java.net.URL.<init>(Unknown Source)
> at java.net.URL.<init>(Unknown Source)
> at com.sun.javaws.Main.parseArgs(Unknown Source)
> at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
> at com.sun.javaws.Main$1.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)


That lines was not one I suggested.

And where does the c come from for the first of them?

Arne

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Digital signature verification throws "The system cannot find thefile specified" Carolina ASP .Net Security 0 01-27-2010 10:06 PM
Cannot start service from command line error for WCF application Alex. O. Koranteng ASP .Net Web Services 1 08-27-2009 03:11 AM
Given a file pointer is there any way to get the fill path to thefile parag_paul@hotmail.com C Programming 8 10-04-2008 06:54 PM
use one line Perl command to add a line at the begin of a file Ting Wang Perl Misc 3 12-13-2005 06:07 PM
Using Java Web Start to install a command line program Jan Persson Java 7 02-23-2004 12:00 PM



Advertisments