当年《Java Reflection In Action》的出版商网址无法访问,因此无法下载源代码。许多告诉我如何翻越长城,那时他才上高一。
下载了,也就完成任务了,也没看。一晃4,5年过去了。
在Eclipse中运行时,可以生成类并编译,但是读不出来,因为,源文件写在了工程根目录下,解决办法可以把src干脆
考到D盘根目录下编译运行
java HelloWorldConstructor -output GaBa
下载了,也就完成任务了,也没看。一晃4,5年过去了。
今天给一个例子。
import c2c.*;
//start extract HelloWorldConstructor
public class HelloWorldConstructor extends C2CConstructor {
static public void main(String[] args) {
new HelloWorldConstructor().createClass(args);
}
protected String generateMethods() {
return super.generateMethods()
+ " public static void main( String[] args ) { \n"
+ " System.out.println( \"Hello world!\" );\n"
+ " } \n";
}
}
// stop extract HelloWorldConstructor
在Eclipse中运行时,可以生成类并编译,但是读不出来,因为,源文件写在了工程根目录下,解决办法可以把src干脆
考到D盘根目录下编译运行
java HelloWorldConstructor -output GaBa
对源文件做了一点儿修改:
按原文1.4出错。
源代码:http://pan.baidu.com/share/link?shareid=465335&uk=3878681452