Show
Ignore:
Timestamp:
06/03/08 15:01:06 (2 years ago)
Author:
jnorman
Message:

cleanup on java launcher

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/digitalme/launchers/java/src/com/novell/identityselector/CardSelector.java

    r1252 r1896  
    8282                  
    8383                StringBuffer sbArgs = new StringBuffer(); 
    84                 String sExepath = GetExePath(); 
     84                String sExepath = getExePath(); 
    8585                 
    8686                String[] saArgs = new String[NUM_ARGS]; 
     
    174174                 
    175175 
    176                 for (int i=0; i<saArgs.length; i++) 
    177                 { 
    178                         System.out.println(saArgs[i]); 
    179                 } 
    180                  
    181176                // launch selector 
    182177                 
     
    185180                                Process p = Runtime.getRuntime().exec(saArgs); 
    186181                                int rcode = p.waitFor(); 
    187                                 System.out.println("Process return code: " + rcode); 
    188                          
    189182                        } 
    190183                        catch (Exception e) 
     
    227220        { 
    228221                 
    229                 String sExepath = GetExePath(); 
     222                String sExepath = getExePath(); 
    230223         
    231224                if (sExepath != null) 
     
    248241        public static void importCard(String sFile) throws Exception 
    249242        { 
    250                 String sExepath = GetExePath(); 
     243                String sExepath = getExePath(); 
    251244                 
    252245                if (sFile == null) 
     
    283276        Desc: 
    284277        ****************************************************************************/ 
    285     private static String GetExePath() 
    286     { 
    287  
    288         String sUserhome = System.getProperty("user.home"); 
    289  
    290         String[] paths = { "/Users/jimnorman//dev/digitalme/ui/cocoa/xcode/selector/build/Release/DigitalMe.app/Contents/MacOS/DigitalMe", 
    291                                                 "/usr/local/lib/digitalme/bin/digitalme", 
    292                             "/usr/lib/digitalme/bin/digitalme", 
    293                             sUserhome + "/Desktop/DigitalMe.app.Contents/MacOS/DigitalMe", 
    294                             "/Applications/DigitalMe.app/Contents/MacOS/DigitalMe", 
    295                             "/Applications/Utilities/DigitalMe.app/Contents/MacOS", 
    296                             sUserhome + "/dev/digitalme/ui/cocoa/xcode/selector/build/Release/DigitalMe.app/Contents/MacOS/DigitalMe" }; 
    297  
    298         for (int i=0; i<paths.length; i++) 
    299         { 
    300                 java.io.File fFile = new java.io.File(paths[i]);         
    301             if (fFile.exists()) 
    302             { 
    303                 return paths[i]; 
    304             } 
    305         } 
    306  
    307         return null; 
    308     }    
     278        private static String getExePath() 
     279        { 
     280 
     281                String sUserhome = System.getProperty("user.home"); 
     282 
     283                String[] paths = {"/usr/local/lib/digitalme/bin/digitalme", 
     284                                  "/usr/lib/digitalme/bin/digitalme", 
     285                                  sUserhome + "/Desktop/DigitalMe.app/Contents/MacOS/DigitalMe", 
     286                                  "/Applications/DigitalMe.app/Contents/MacOS/DigitalMe", 
     287                                  "/Applications/Utilities/DigitalMe.app/Contents/MacOS"}; 
     288 
     289                for (int i=0; i<paths.length; i++) 
     290                { 
     291                    java.io.File fFile = new java.io.File(paths[i]);         
     292                    if (fFile.exists()) 
     293                    { 
     294                        return paths[i]; 
     295                    } 
     296                } 
     297 
     298                return null; 
     299        }        
    309300}