我思故我強

          java判斷操作系統

          import java.net.URL;

          public class OS {
          ?public static final String CLASS_PATH;
          ?public static final boolean isLinux;
          ?static {
          ??URL resource = OS.class.getResource("OS.class");
          ??String classPath = resource.getPath();
          ??String className = OS.class.getName().replace('.', '/') + ".class";
          ??String classesPath = classPath.substring(0, classPath.indexOf(className));
          ??
          ??if (System.getProperty("os.name").toUpperCase().indexOf("WINDOWS") != -1&& classesPath.startsWith("/")) {
          ???classesPath = classesPath.substring(1);
          ???isLinux = false;
          ??} else {
          ???isLinux = true;
          ??}
          ??CLASS_PATH = classesPath;
          ?}
          ?
          ?public static void main(String arg[]){
          ??
          ??System.out.println(OS.isLinux);
          ?}
          }

          posted on 2008-02-01 10:13 李云澤 閱讀(2884) 評論(0)  編輯  收藏 所屬分類: Java代碼

          主站蜘蛛池模板: 宁德市| 阿克| 同心县| 阜城县| 蒙城县| 建瓯市| 兰考县| 宁武县| 同心县| 武川县| 卓尼县| 临颍县| 陆丰市| 远安县| 池州市| 武夷山市| 香港 | 祁东县| 铁力市| 兴城市| 浮山县| 承德市| 石河子市| 晋中市| 蕲春县| 定兴县| 郯城县| 新营市| 房产| 开江县| 鹤山市| 扎赉特旗| 萨迦县| 根河市| 罗定市| 白河县| 平乐县| 宁波市| 曲麻莱县| 东莞市| 依安县|