CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  控件与界面

编译界面问题,请帮助!

楼主havenbird(冬 瓜)(蓝色婴孩)2002-10-14 10:09:06 在 PowerBuilder / 控件与界面 提问

自己用java作了个界面,上面一个文本框,下面两个按钮,我想让用户可以在文本框里写java的代码,然后单击一个按钮对文本框里的内容进行编译,另一个按钮进行运行功能。不知道怎么个写法,请各位高人帮助,最好提供点代码。 问题点数:50、回复次数:8Top

1 楼kofwr(搭补流二)回复于 2002-10-14 10:32:19 得分 0

应该是非java代码来完成吧,俺关注.Top

2 楼sharetop(九尾灵狐)回复于 2002-10-14 10:47:50 得分 15

象jb那样?无非调用外部命令编译.java然后执行吧。  
  不可能在不存盘之前对一段java代码编译执行的。  
  Top

3 楼pentax()回复于 2002-10-14 11:39:18 得分 15

其实你是想用Java做一个编辑器,JBuilder,JCreat都实现了。你要有一个设置JDK的功能,并把文件保存为java文件,这样程序才能找到javac,java,用exec(String   command)来编译运行。Top

4 楼havenbird(冬 瓜)(蓝色婴孩)回复于 2002-10-14 13:27:34 得分 0

对,就是这个意思,在调用外部程序之前我肯定对文件进行保存,我再加一个按钮进行设置。  
  pentax()   :                 能不能详细的说一说,另外,还要判断外部程序的结束,然后把执行结果返回到另一个文本框里。  
  能不能给点代码啊?Top

5 楼havenbird(冬 瓜)(蓝色婴孩)回复于 2002-10-14 13:48:43 得分 0

大家关注一下啊,分不够我再开贴给。Top

6 楼hello_wyq(半瓶墨水)回复于 2002-10-14 14:07:49 得分 0

外部调用jdk就行了,偷懒吗,哈哈  
   
  Top

7 楼pentax()回复于 2002-10-15 12:50:28 得分 15

具体要涉及到虚拟机的一些接口了,叫JVMDI,有内存管理,线成执行函数,堆栈框架访问断点等,主要是为调试等服务的,具体我也不熟悉,好像网上有用Java写的编辑器,可以搜一下看看人家怎么实现的。至于语法判断可以以后再说。Top

8 楼hunterdx(菜鸟)回复于 2002-10-15 13:16:59 得分 5

注意的问题是,你要做一些管道,这样才能将外部命令的返回的信息读回来Top

9 楼havenbird(冬 瓜)(蓝色婴孩)回复于 2002-10-16 11:23:23 得分 0

越看觉得越糊涂,要涉及这么多的问题啊,怎么没个高手给我讲得明白点啊。  
  郁闷……Top

相关问题

  • 请教能否更换一个一编译软件的界面
  • vc++编译错误,请求帮助我
  • binutils-2.9-1 编译失败,请求帮助。
  • 请问各位,有没有基于windows图形界面的c/c++编译器?
  • 请问,如何制作.chm(已编译的HTML帮助文件)?
  • 各位高手,我编译程序出错!请速帮助!
  • 这个c#程序也编译不了,为啥,请帮助
  • gcc编译出现crt1.o的问题.请帮助.
  • 唠叨请看,关于smarttemplate编译文件后,在后台选择不民模板界面的问题
  • 请高手指点,为什么程序界面修改后,重新编译却没有变化?不胜感激!!!!

关键词

  • 编译
  • 代码
  • 执行
  • 文件
  • 文本框
  • 按钮
  • 调用
  • 程序
  • 问题

得分解答快速导航

  • 帖主:havenbird
  • sharetop
  • pentax
  • pentax
  • hunterdx

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo