好像明白你的意思,
是不是想System.out.println("..."); 一些代码
然后 让程序把这段代码当做 源程序编译执行
我知道java script里有eval()有个相似的功能
但java做不到,这需要写个很大的程序吧
初学者应该一步一步的学 从基础的学起,有兴趣是好事啊
不过也不能胡思乱想 ^^
这个很难实现
你可以先将代码放入一个文件中,比如写进Lianxi.java中,然后用如下代码编译运行它:
Runtime ce=Runtime.getRuntime();
ce.exec("javac Lianxi.java");
ce.exec("java Lianxi");
在这方面只能说你是高人,按照你的意思是你想开发像ECLIPSE这个的开发平台,首先这是很复杂的,不是编一个程序就能实现 的.如果你不是想开发这样的开发平台,而是做软件,那你应该想一下,用户会这样输入代码吗?
你去多看看 编译原理的 例子 ,希望你早点编出来
你这要是初学者,我们就是门外汉了。。。
你是想在输入的时候输入这段文字 然后在打出一遍 是不?