编译.java 遇到这样一种情况,只是一些字符数的简单变化,想实现下用程序自动更改.java后编译生成.class替代原jar中相应的类。如何用程序实现编译.java生成.class文件呢?关键类是...??谢谢.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 lz 何不把要变的字符 写入数据库,从jar中直接读取数据或者:写一个配置文件 由用户自定义 :就像 struts 中的 struts.xml 在每次引用 struts.core.jar 的时候 必须建一个 xml 文件行进相关的配置,在jar中直接处理你指定的配置文件即可 命令行:bin目录下,javac *.java 直接调用javac命令或者用JavaCompiler类 关于JavaCompiler类,能说得详细点吗? 可以用ant完成.分两步 1.运行修改文件的java文件2.编译到指定目录,或者打成jar包.这些都是ant拿手的。可以考虑一下. 是可行,不过不喜欢运行时跳出一个黑框来,我在想eclipse那种编译是怎么实现的呢..?? 不好意思,可能是我没说清楚,但ant和bat都不满足我的条件。今天和同学聊生时突然明白了,是Runtime.getRuntime.exec(commandStr);我利用程序改好.java后并自动编辑好commandStr就可以了。仍然谢谢大家。结帖。 实习生求助!! 求教:Java打包成jar遇到的问题 java 关闭当前窗体后刷新父窗体 下拉框联动的问题,急啊! 大家来评评,这个题难吗? calendar.clear(Calendar.DATE)不起作用 向Access中insert一条记录没有反应的各位,最后是怎么搞定的? jb5的光标移动问题,一个困惑很多jb初用者的问题? 请问关于JBUILDER的问题? 为什么在applet里面显示一个弹出试菜单,不能显示,跟踪可以知道,代码都已经运行,为什么?为什么? Runtime.getRuntime.exec("cmd /c [command]")参数问题 意见简单的继承问题(菜鸟问题)
关于JavaCompiler类,能说得详细点吗?
分两步 1.运行修改文件的java文件
2.编译到指定目录,或者打成jar包.
这些都是ant拿手的。可以考虑一下.
是可行,不过不喜欢运行时跳出一个黑框来,我在想eclipse那种编译是怎么实现的呢..??
Runtime.getRuntime.exec(commandStr);我利用程序改好.java后并自动编辑好commandStr就可以了。仍然谢谢大家。结帖。