快速业务通道

Forte For Java开发指南 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22
某个类,您可以定制类的属性表。

从Explorer(资源管理器)的Filesystems(文件系统)选项卡中选中对象;

在从主菜单中选择View | Properties;

点击Properties(属性) 窗体的Execution(执行)选项卡;

双击Compiler按钮来翻滚查找编译器类型,或则点击Compiler属性域,从下拉菜单中选择编译器类型。

技巧:如果想同时更改一系列的类的编译器类型,可以在选择类的时候同时按住CTRL键,然后在更改属性表中的编译器类型。

Forte For Java开发指南(4)

时间:2010-12-15

3.运行Java类:

Java应用程序可以有多种执行方法。

首先,必须确定Java对象是可执行的(如有 main()方法,或则是Applet 或Japplet的子类。然后,在Explorer 中点击鼠标右键,从弹出菜单中选择Execute选项。

您也可以从Editor (编辑器)窗体中选择对象,然后:

从主菜单中选择Build | Execute;

从工具栏中选择Execute图标;

用快捷键CTRL+F9。

一旦开始运行, Java类将首先被编译(缺省情况下)。在编译成功后,IDE将切换到Running(运行)工作区。

执行的种类和执行器:

您可以使用内部或外部执方式运行典型的Java应用程序,这两种方法有其各自的优点和缺点。Java Applets可以以Applet Execution方式运行,其它的执行类型可以通过扩展模块安装。

外部执行:

绝大多数的应用程序使用外部执行方式,这种方式被IDE设置为大多数模板的缺省执行方式。

在应用程序的外部执行过程中,一个新的VM(虚拟机)被激活,这样就使您能够运行需要特殊VM的应用程序,以及作一些内部执行方式(将在下面介绍)无法实现的操作。您可以指定可执行的VM(如java.exe),以及在命令后面加命令行参数和类的路径设置。外部执行方式提供了对于应用崩溃和延迟的保护措施。

内部(线性)执行:

一个应用程序在Forte for Java IDE集成环境内部运行被称为内部执行。这样可以使应用程序直接修改IDE本身,并且可以提高应用的装载速度。但是这样做的缺点是,应用程序不能安装自己的URLStreamHandlerFactory 或则SecurityManager对象(如无法运行RMI应用程序)。在内部执行时,如果应用程序崩溃,IDE环境也随之崩溃。

注意:有一些应用程序如startup routines(在Startup文件夹中,可以通过从主菜单选择Tools | Global Options...得到),要求使用内部执行方式,因为这些程序的目的就是修改IDE环境本身。

其它的执行类型:

还有一些执行类型是为特殊的应用程序类型定制的,如RMI和JSP应用。

4.调试Java类

调试器可以被视为系统在处于执行状态时的"快照"。通过在源程序代码的关键位置设置断点,调试器可以在这些地方中止执行,显示断点处的环境细节;您可以进入代码内部,监控执行情况;您甚至可以将调试器连接到一个正在运行的过程。

Debugger(调试器)窗体:

Debugger 窗体包含三个选项卡,Breakpoints(断点)、Threads(线程)和Watches(观察窗)。

Breakpoints(断点):

Breakpoints选项卡列出当前所有设置的断点,显示类的名字,断点所在的行。

在代码中增加一个断点:

将光标定位在想加入断点的行上;

从Debug(调试)菜单选择Add/Remove Breakpoint选项;或则在所的行上点击鼠标右键,从弹出菜单中选择Add/Remove Breakpoint;或则用快捷方式CTRL+F8。

断点设置后,当前的行将以高亮蓝色显示。

Breakpoint的可选设置:

如果您在设断点时选用的是" New Breakpoint"命令,在弹出的Add Breakpoint(加入断点)对话框中,您可以有以下进一步的选择:

如果您希望当程序执行到断点时,在Output(输出)窗体中有提示出现,您可以选定"Print text"选项;您还可以用自己的文本配合系统提供的自解释代码{lineNumber}(行数),{className}(类名),

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号