diff options
author | Jose <jose@zeroc.com> | 2014-08-22 15:14:19 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2014-08-22 15:14:19 +0200 |
commit | 174d5ca862bf1f35578d5eb1fb85c9f5e51aa942 (patch) | |
tree | 60ed93715d7147c5997034a1698ee40a54a16cf5 /java/src/IceGridGUI/Fallback.java | |
parent | icestormmigrate install fixes (diff) | |
download | ice-174d5ca862bf1f35578d5eb1fb85c9f5e51aa942.tar.bz2 ice-174d5ca862bf1f35578d5eb1fb85c9f5e51aa942.tar.xz ice-174d5ca862bf1f35578d5eb1fb85c9f5e51aa942.zip |
Fixed (ICE-5544) - IceGrid admin and Ubuntu launcher
Diffstat (limited to 'java/src/IceGridGUI/Fallback.java')
-rw-r--r-- | java/src/IceGridGUI/Fallback.java | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/java/src/IceGridGUI/Fallback.java b/java/src/IceGridGUI/Fallback.java index 31293f94386..d1d93ff35b3 100644 --- a/java/src/IceGridGUI/Fallback.java +++ b/java/src/IceGridGUI/Fallback.java @@ -22,31 +22,17 @@ public class Fallback extends javax.swing.JApplet java.util.List<String> command = new java.util.ArrayList<String>(); command.add("java"); + command.add("-cp"); + command.add(jar.getPath()); command.add("IceGridGUI.Main"); + String[] args = MainProxy.args(); for(String arg : args) { command.add(arg); } - ProcessBuilder pb = new ProcessBuilder(command); - - java.util.Map<String, String> env = pb.environment(); - String classPath = env.get("CLASSPATH"); - classPath = classPath == null ? "" : classPath; - - if(classPath.indexOf("IceGridGUI.jar") == -1) - { - if(classPath == "") - { - classPath = jar.getPath(); - } - else - { - classPath = System.getProperty("path.separator") + jar.getPath(); - } - env.put("CLASSPATH", classPath); - } + ProcessBuilder pb = new ProcessBuilder(command); final Process p = pb.start(); if(p != null) |