Java 动态编译组件 & 类动态加载
摘要:1、JDK6 动态编译组件 Java SE 6 之后自身集成了运行时编译的组件:javax.tools,存放在 tools.jar 包里,可以实现 Java 源代码编译,帮助扩展静态应用程序。该包中提供主要类可以从 Java String、StringBuffer 或其他 CharSequence 中获取源代码并进行编译。接下来通过代码一步步讲述如何利用 JDK6 特性进行运行时编译。 // 通过 ToolProvider 取得 JavaCompiler 对象,JavaCompiler 对象是动态编译工具的主要对象 JavaCompiler compiler = ToolProvider.g.
阅读全文
posted @
2013-12-23 23:41
人间奇迹
阅读(4201)
推荐(0) 编辑
Visual Studio 2010 C++ 工程文件解读
摘要:在 VS2010 中,C++ 的工程文件已经和 2005 / 2008 有了很大的不同,而是完全采用 MSBUILD 的属性方式进行表达,并且可以让用户通过一次性的配置而对所有的属性进行自定义; 根据我的理解和实际使用中发现的一些信息,现整理成文与大家分享: 一、工程文件分为三个主要部分:初始化配置信息、默认配置信息和本地配置信息; 二、配置信息全部采用属性文件的方式进行组织,并且可以通过“导入”进行引用; 三、属性文件中可以包含工程属性、编译属性和链接属性的配置; 四、所有的配置项可以通过使用过滤条件来决定配置是否生效; 五、通过内置的表达式可以访问注册表或者调用.NET函数...
阅读全文
posted @
2013-12-16 19:30
人间奇迹
阅读(11815)
推荐(1) 编辑