Public bug reported:

Binary package hint: nautilus

I open a path through the terminal.
I launch a jar file using "java -jar".
Everything works.

I open a path through nautilus.
I launch a jar file with double-click.
The file's supposed to open with some
"Sun Java 6 Runtime" (I suppose it's /usr/bin/java...?)
The program is launched, but the current path is
my home folder ("/home/my-user/.")!

I mean, this code:
          JOptionPane.showMessageDialog(null,
                  new File(".").getAbsolutePath());
will show the current directory when my program
is launched with "java -jar". But when launched by nautilus
it will always print my home folder (whatever the current folder is)!

Right-click -> Open with -> Open with another application... ->
-> Use a custom command -> (typing) "java -jar"
won't help. It's as if nautilus switched the current
directory specially for launching the JVM,
though I'm not sure it will only do that for
"/usr/bin/java" (but since that's the only
language I know that is launched through a VM...)

And, yes, I know, I'll take a good look at Python
as soon as I get some free time ;)

----------------------------------
Ubuntu version: Hardy
Nautilus package policy: 1:2.22.2-0ubuntu6

** Affects: nautilus (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  Binary package hint: nautilus
  
  I open a path through the terminal.
  I launch a jar file using "java -jar".
  Everything works.
  
  I open a path through nautilus.
  I launch a jar file with double-click.
  The file's supposed to open with some
  "Sun Java 6 Runtime" (I suppose it's /usr/bin/java...?)
  The program is launched, but the current path is
  my home folder ("/home/my-user/.")!
  
  I mean, this code:
            JOptionPane.showMessageDialog(null,
                    new File(".").getAbsolutePath());
  will print the current directory when my program
- is launched with "java -jar". But it will always print
- my home folder (whatever the current folder is)!
+ is launched with "java -jar". But when launched by nautilus
+ it will always print my home folder (whatever the current folder is)!
  
  Right-click -> Open with -> Open with another application... ->
  -> Use a custom command -> (typing) "java -jar"
  won't help. It's as if nautilus switched the current
  directory specially for launching the JVM,
  though I'm not sure it will only do that for
  "/usr/bin/java" (but since that's the only
  language I know that is launched through a VM...)
  
  And, yes, I know, I'll take a good look at Python
  as soon as I get some free time ;)
  
  ----------------------------------
  Ubuntu version: Hardy
  Nautilus package policy: 1:2.22.2-0ubuntu6

** Description changed:

  Binary package hint: nautilus
  
  I open a path through the terminal.
  I launch a jar file using "java -jar".
  Everything works.
  
  I open a path through nautilus.
  I launch a jar file with double-click.
  The file's supposed to open with some
  "Sun Java 6 Runtime" (I suppose it's /usr/bin/java...?)
  The program is launched, but the current path is
  my home folder ("/home/my-user/.")!
  
  I mean, this code:
            JOptionPane.showMessageDialog(null,
                    new File(".").getAbsolutePath());
- will print the current directory when my program
+ will show the current directory when my program
  is launched with "java -jar". But when launched by nautilus
  it will always print my home folder (whatever the current folder is)!
  
  Right-click -> Open with -> Open with another application... ->
  -> Use a custom command -> (typing) "java -jar"
  won't help. It's as if nautilus switched the current
  directory specially for launching the JVM,
  though I'm not sure it will only do that for
  "/usr/bin/java" (but since that's the only
  language I know that is launched through a VM...)
  
  And, yes, I know, I'll take a good look at Python
  as soon as I get some free time ;)
  
  ----------------------------------
  Ubuntu version: Hardy
  Nautilus package policy: 1:2.22.2-0ubuntu6

-- 
jvm receives wrong path
https://bugs.launchpad.net/bugs/234777
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to nautilus in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to