中国开发网: 论坛: 程序员情感CBD: 贴子 90796
pigprince
> 配置 UltraEdit + JDK
> 配置 UltraEdit + JDK

> 1. 通常使用 JDK 一般是以文本编辑器编辑(很多人都选择最简单的“记事本”),
> 然后使用DOS窗口调用 javac 编译器进行编译,调用 java 解释器解释运行。
> 不过记事本功能太差,而且又不能构成 IDE 环境。
> 所以推荐大家使用可以集成 IDE 环境的编辑器。这样的编辑器有很多,如 Emacs、
> XEmacs、UltraEdit 等等。
> 在此以 UltraEdit 为例。
> UltraEdit 的编辑功能之强大,已经不用向大家介绍了。
> 在这里向大家介绍 UltraEdit 被大家忽视的一个强大功能:个性定制的 IDE环境。

> 2. 下载并安装 UltraEdit-32 9.10版。
>
> 3. 增加一个“Java 编译器”的工具项
> 选择菜单:高级(Advanced) > 工具配置(Tools Configurationg),打开工具配置
> (Tools Configuration)对话框。
> 在“命令行(Command Line)”文本框中输入:c:\j2sdk1.4.0_01\bin\avac.exe %n%e
> 在“工作目录(Working Direcory”)文本框中输入;%p
> 在“菜单项(Menu Item Name)”中输入显示在 UltraEdit 菜单中的名称,如:Java 编
> 译器(可以自己随意起名)
> 然后,选择“输出到列表(Capture the output to a list box)”、“显示
> DOS-box(Show DOS Box)”、“采集输出(Alternate Capture Method)”选项。
> 点击“插入(Insert)”保存设置(将来修改时点击“更新”)。
>
> 4. 增加一个“Java 解释器”的工具项
>
> 按照以下内容进行工具配置:
> 命令行:C:\j2sdk1.4.0_01\bin\java.exe %n
> 工作目录:%p
> 菜单项名称:Java 解释器(可以自己随意起名)
> 选择“附加到已存在命令输出文件(append to existing file)”、“显示
> DOS-box(Show DOS Box)”、“采集输出(Alternate Capture Method)”选项。
> 注:如果命令输出文件不存在,则新建一个。
>
> 5. 说明:
>
> 在以上两个例子中,使用了一些参数符号以代替需要输入的动态信息如文件名和目录路
> 径等等。
> 主要有以下几种参数:
>
> %P Path 当前打开的文件所在目录的路径,如:C:\project\test\
> %N 文件名称(不带扩展名),如:test
> %E 文件扩展名,如:.c, .java等等(注意字符串第一位将是一个英文句点)
> %F 当等于 %P%N%E,如:C:\project\test\test.c
>
> 另外,以上参数的大写表示8.3的DOS兼容格式短路径以及短文件名,小写则表示长路径
> 和长文件名。
> Windows 98 的 DOS窗口不接受长路径名,因此在使用小写参数时要注意,最好用英文
> 双引号括起来,如:"%p",这样,DOS窗口就可以接受该参数返回的值了。
> 详细情况请参考我的另外一篇文章《CMD 和 Command 的区别》。
>
> %modify% 有些情况下,可能需要在每次运行的时候手动输入一些参数。添加这个
> %modify%参数可以在命令运行的时候,调出对话框以提示输入其它参数或取消运行。
>
> %sel% 这个参数指示 UltraEdit 将当前文档内被选择的部分增加到命令行中 %sel% 的
> 位置。
>
> 如果使用UltraEdit的项目功能,或正在编辑的文件属于一个项目,还有一些附加参数
> 可以使用:
> %R 返回项目文件所在的目录全路径和项目名称(%r 返回长路径,%R 返回短路径)
> %RP 返回项目文件所在的目录全路径(%rp 返回长路径,%RP 返回短路径)
> %RN 返回项目文件所属的项目名称(%rn 返回长路径,%RN 返回短路径)
>
> 在“命令行(Command Line)”文本框中最好不要输入全路径+全文件名,因为“工作目
> 录”指示了当前文件的工作目录。
> 更详细的说明请点击帮助查看英文帮助。
>
> 现在一个 JDK 1.4 的 IDE 环境就已经配置完成了。
>
> 三、使用自定制的 IDE
>
> 现在可以打开一个 java 文件试验一下。
>
> 1. 编译
> 以最简单的 "HelloWorld" 为例,代码如下:
>
> public class HelloWorld {
> public static void main(String[] args) {
> System.out.println("Hello World!");
> }
> }
>
> 编辑完成后,选择:高级〉Java 编译器(由自己创建的第一项工具)。
> 可以看到 UltraEdit 开始执行 c:\j2sdk1.4.0_01\bin 下的 javac 编译器编译当前文
> 件(文件已经自动被保存,相关选项可以在工具配置里设置)。
> 如果编译成功,那么应该没有任何信息返回并显示。
>
> 2. 调试
> 如果上一步的编译过程有错误,DOS窗口将会返回错误信息到 UltraEdit 的 Output 窗
> 口列表,可以双击打开相关项目。
> 注意,如果在工具配置中没有选择返回到列表窗口,那么 DOS 窗口返回的信息很可能
> 已经添加到了一个 UltraEdit 的名为命令输出的新文件中,可以对其任意编辑。
> 因此,绝对的推荐大家将编译工具的DOS窗口输出信息设置为返回到列表窗口中。
> 因为,UltraEdit 将在编译的时候出现的全部错误信息返回到 Output 列表窗口中。
> 在列表窗口中,每一行错误信息都是一项可以双击的对象。
> 当双击每行的错误返回信息时,UltraEdit 可以自动定位至相关源代码的相关行。
> 这个功能类似于 Windows 平台下很多的 IDE 集成开发环境的编辑器,非常有用。
>
> 3. 运行
> 现在,运行正确的源代码。
> 选择高级〉Java 解释器,如果没有其它错误(比如没有找到main函数入口,这个错误
> 无法编译捕捉),那么程序将顺利运行并反会“HelloWorld"。
> 如果在配置中,该工具的DOS窗口返回信息返回到新文件中,UltraEdit 将打开一个新
> 文件记录返回的信息内容,可以作为文档任意编辑。
> 如果在配置中,设置为返回到列表窗口,UltraEdit 将信息返回到 Output 列表窗口,
> 但是无法编辑。
>
> 注:如果您要运行 Applets 程序,那么还需要编写一个测试 HTML 文件,然后选择菜
> 单:窗口->在浏览器中显示。
> UltraEdit 将自动运行默认的浏览器运行当前编辑的 HTML 文件。
>
> 四、扩展应用
>
> 利用上面所述的内容,我们还可以将 UltraEdit 配置为任何其他编程语言的 IDE 集成
> 开发环境。
> 比如:Turbo C、Borland C++ 3.1、Borland Pascal、等等、等等。
> 注意,UltraEdit 也可以调用 Windows 下的程序,因此配置强大的图形界面开发环境
> 也是可能的。
> 只要你拥有编译器或解释器,就可以利用 UltraEdit 配置出一套强大的集成编程开发
> 环境,功能绝对不输于 UNIX 系统下的 Emacs 哟!
欢迎访问新版:我读书我存在

www.freecoder.org/~phil

我爱大锁头啊!我爱大锁头!!!!

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录