Starting java app from desktop icon

Boyan Tabakov blade.alslayer at gmail.com
Mon Nov 13 20:19:07 GMT 2006


On 13.11.2006 21:25, Kevin Krammer wrote:
> On Monday 13 November 2006 19:39, Nigel Henry wrote:
> > I have a Java app, "Breakage" a drum sequencer. To start it in Konsole,
> > first I have to cd to Breakage-22b, which is the folder in /home/user
> > containing the .jar file for the drum sequencer. So the procedure is.
> >
> > $ cd Breakage-22b
> > Breakage-22b $ /usr/local/java/bin/java -jar Breakage2.jar
> >
> > This starts the java app ok, but is there a way to run this from a link
> > to application on the desktop?
> >
> > It appears that cd'ing to the directory containing the .jar file is
> > necessary before running the command /usr/local/java/bin/java -jar
> > Breakage2.jar
>
> When you create a "link to program" through the desktop's context menu,
> there is an option to set the application's working directory.
> Try setting it to /home/user/Breakage-22b or whatever the correct directory
> is
>
> If this doesn't work, you can create a small starter script and use it as
> the program instead. The script should look like this
>
> #!/bin/sh
> cd /home/user/Breakage-22b
> /usr/local/bin/java -jar Breakage2.jar
>
> It needs to be executable (executable flag set), but since you can specify
> the full path when creating the link you can put it anywhere.
>
> Cheers,
> Kevin

Hi,
What Kevin wrote is actually the right way to do this with the application 
icon. I'd like just to add that if you need to cd in to the directory only to 
find the file you want to launch, you can launch it directly with this 
command:
$ java -jar /path/to/file.jar
This is of course if your application doesn't need something in it's current 
directory (like config files, data etc...)

&& you asked for is a construction used in linux shells (sh, bash etc...) and 
means the following:
Supposed we have 'command1 && command2'. This means execute command1. If 
command1 returns a non-error exit status (which is 0), then run command2. Do 
nothing otherwise.

-- 
Blade hails you...

A child, dreamy eyed,
Mother's mirror, father's pride
                    --Nightwish
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde/attachments/20061113/f6180606/attachment.sig>
-------------- next part --------------
___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.


More information about the kde mailing list