📄 1.txt
字号:
/**
* CLASSPATH指向tools.jar,在运行前,要打开Open Run
* Dialog,在ClassPath标签页中,再将tools.jar加到Bootstrap Entries
*/
private final static String CLASSPATH = "C:/Program Files/Java/jdk1.5.0_04/lib/tools.jar";
public static void main(String[] args) {
if (args.length == 0) {
System.out.println("没有输入类!");
System.exit(0);
} //
// 获得当前的类路径 // String classPath = System.getProperty("java.class.path");
String classPath = getPath();
String classname = args[0];// 完整的类名
System.out.println("要编译的类名为:" + classname);
try {
Class.forName(classname);
} catch (ClassNotFoundException e) {
System.out.println("无此类");
System.exit(0);
}
Project project = new Project();
Rmic compiler = new Rmic();
compiler.setProject(project);
Path path = new Path(compiler.getProject(), CLASSPATH);
compiler.setClasspath(path);
FilenameSelector filenameSelector = new FilenameSelector();
filenameSelector.setName("*.java");
compiler.addFilename(filenameSelector);
compiler.setClassname(classname);
compiler.setStubVersion("1.1");//
// 1.1就代表 -v1.1,也就是说是jdk1.4 compiler.setBase(new File(classPath));//
// 就是bin目录
compiler.execute();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -