⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mkbuildtag.java

📁 jxme的一些相关程序,主要是手机上程序开发以及手机和计算机通信的一些程序资料,程序编译需要Ant支持
💻 JAVA
字号:
package net.jxta.build;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.PrintStream;


public class MkBuildTag {
    public static void main(String[] args) {
        String build = "";
        try {
            BufferedReader entries =
                new BufferedReader(new InputStreamReader(new FileInputStream("CVS/Entries")));
            String line = null;
            while (((line = entries.readLine()) != null) && 
                   (!line.startsWith("/Makefile"))) ;
            int i = line.lastIndexOf("/");
            build = line.substring(i + 1);
            if (build.length() > 0) build = build.substring(1);
        } catch(Throwable t) {
            System.err.println("Warning: could not find Makefile's revision."
                               +" Assuming experimental build.");
        }
        String fullClass = "(null)";
        String destDir = null;
        String destFile = "(null)";
        String className = "(null)";
        String pkg = null;
        try {
            destDir = args[0];
            fullClass = args[1];
            destFile =
                destDir
                + File.separator
                + fullClass.replace('.', File.separatorChar)
                + ".java";

            PrintStream out =
                new PrintStream(new FileOutputStream(destFile));

            className =
                fullClass.substring(fullClass.lastIndexOf(".") + 1);

            pkg =
                fullClass.substring(0, fullClass.lastIndexOf("."));

            out.println("package " + pkg + ";");
            out.println("public class " + className + " {");
            out.println("    public static String getTag() {");
            out.println("        return \"" + build + "\";");
            out.println("    }");
            out.println("}");
        } catch (Throwable t) {
            System.err.println("Error: could not create "
                               + className + " in " + destFile
                               + " bailing out");
            System.exit(1);
        }
        System.exit(0);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -