Changeset 18158 for greenstone3


Ignore:
Timestamp:
2008-12-09T13:06:17+13:00 (15 years ago)
Author:
cc108
Message:

change the snytax of regular expression

File:
1 edited

Legend:

Unmodified
Added
Removed
  • greenstone3/trunk/src/java/org/greenstone/admin/gui/adminUI_Pane.java

    r18140 r18158  
    7474   
    7575    public String get_GSDL3HOME(){
    76    
    77     String gsdl3Home = globalProperty.getGSDL3Home();
    78     String os = "linux";
    79    
    80     if(fileSeparator.equals("\\")){
    81         gsdl3Home = gsdl3Home.replaceAll("\\", "/");
    82         os = "windows";
    83     }
    84    
    85     gsdl3Home = gspath.removeLastLink(gsdl3Home);
    86    
    87     if(os.equals("windows")){
    88         gsdl3Home = gsdl3Home.replaceAll("/", "\\");
    89     }
    90     return gsdl3Home;
    91     }
     76       
     77        String gsdl3Home = globalProperty.getGSDL3Home();
     78        String os = "linux";
     79       
     80        if(System.getProperty("os.name").toLowerCase().indexOf("windows")!=-1){
     81            gsdl3Home = gsdl3Home.replaceAll("\\\\", "/");
     82            os = "windows";
     83
     84        }
     85       
     86        gsdl3Home = gspath.removeLastLink(gsdl3Home);
     87       
     88        if(os.equals("windows")){
     89            gsdl3Home = gsdl3Home.replaceAll("/", "\\\\");
     90        }
     91
     92        return gsdl3Home;
     93        }
    9294   
    9395    public String loadDescription(String className){
Note: See TracChangeset for help on using the changeset viewer.