summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/Fallback.java
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2014-08-22 15:14:19 +0200
committerJose <jose@zeroc.com>2014-08-22 15:14:19 +0200
commit174d5ca862bf1f35578d5eb1fb85c9f5e51aa942 (patch)
tree60ed93715d7147c5997034a1698ee40a54a16cf5 /java/src/IceGridGUI/Fallback.java
parenticestormmigrate install fixes (diff)
downloadice-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.java22
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)