34、Java 2软件开发工具包使用指南

Java 2软件开发工具包使用指南

1. 开发环境相关介绍

Java 1.0 是 Java 语言的原始版本,由 Sun Microsystems 于 1995 年发布,Java 1.1 是其后继版本,于一年后推出。有一个替代方案是 Microsoft 虚拟机,它可以与 Internet Explorer 配合使用,但只能运行 Java 1.0 和 1.1 的小程序。

在安装 Java 2 软件开发工具包(SDK 1.4)时,选择将使用 Java 插件的浏览器,然后点击“下一步”,最后在对话框中点击“完成”,InstallShield 向导会将 SDK 1.4 安装到系统中。

安装完成后,需要编辑计算机的环境变量以包含对该工具包的引用。对于有经验的 MS - DOS 用户,可以通过调整两个变量然后重启计算机来完成 SDK 的设置:
- 编辑计算机的 PATH 变量,添加对软件开发工具包 bin 文件夹的引用(如果将工具包安装到 C:\j2sdk1.4.0 - rc 文件夹中,该文件夹为 C:\j2sdk1.4.0 - rc\bin)。
- 编辑或创建 CLASSPATH 变量,使其包含对当前文件夹的引用(一个句点字符和分号,即 “.;”),后面再跟上工具包 lib 文件夹中 tools.jar 文件的引用(如果工具包安装在 C:\j2sdk1.4.0 - rc 中,该文件为 C:\j2sdk1.4.0 - rc\lib\tools.jar)。

对于不熟悉 MS - DOS 的用户,后续会详细介绍如何在 Windows 系统上设置 PATH 和 CLASSPATH 变量。其他操作系统的用户应遵循 Sun 在其软件开发工具包下载页面上提供的说明。

2. 命令行界面的使用

Java 软件开发工具包需要使用命令行来编译 Java 程序、运行程序和处理其他任务。命令行是一种完全通过键盘输入命令来操作计算机的方式,而不是使用鼠标。如今,为 Windows 用户设计的程序很少需要使用命令行。

在 Windows 中打开命令行时,会打开一个新窗口,您可以在其中输入命令。Windows 中的命令行使用的是从 MS - DOS 借用的命令,MS - DOS 是早于 Windows 的 Microsoft 操作系统,它支持与 Windows 相同的功能,如复制、移动和删除文件和文件夹、运行程序、扫描和修复硬盘、格式化软盘等。

以下是在不同 Windows 系统中打开命令行的方法:
| Windows 系统版本 | 操作步骤 |
| ---- | ---- |
| Windows 95、98 或 Me | 点击“开始”按钮,选择“程序”,然后点击“MS - DOS 提示符” |
| Windows NT 或 2000 | 点击“开始”按钮,选择“程序”,选择“附件”,然后点击“命令提示符” |
| Windows XP | 点击“开始”按钮,选择“所有程序”,选择“附件”,然后点击“命令提示符” |

在命令行窗口中,当您可以使用键盘输入新命令时,光标会在命令行上闪烁。由于 MS - DOS 可用于删除文件甚至格式化硬盘,因此在尝试其命令之前,您应该对该操作系统有所了解。如果想深入学习 MS - DOS,《Special Edition Using MS - DOS 6.22, Third Edition》是一本不错的书。

要使用软件开发工具包,您只需要了解 MS - DOS 的一些基本操作,如创建文件夹、打开文件夹和运行程序。

3. MS - DOS 中文件夹操作

在 Windows 系统上使用 MS - DOS 时,您可以访问在 Windows 中常用的所有文件夹。例如,如果 C 盘上有一个 Windows 文件夹,从命令行可以将其作为 C:\Windows 访问。

打开文件夹的操作如下:
- 要打开一个文件夹,在命令行中输入命令 CD 后跟文件夹名称,然后按 Enter 键。例如: CD C:\TEMP ,如果系统的 C 盘上存在 TEMP 文件夹,该文件夹将被打开。打开文件夹后,命令行将更新为该文件夹的名称。
- 还可以使用 CD 命令的其他方式:
- 输入 CD \ 打开当前硬盘的根文件夹。
- 输入 CD foldername 打开与您输入的名称匹配的子文件夹(如果该子文件夹存在)。
- 输入 CD .. 打开包含当前文件夹的文件夹。例如,如果您在 C:\Windows\Fonts 中,使用 CD .. 命令将打开 C:\Windows。

建议创建一个名为 J24work 的文件夹,用于创建教程程序。如果已经创建了该文件夹,可以使用以下命令切换到该文件夹:
1. CD \
2. CD J24work

如果还没有创建该文件夹,可以在 MS - DOS 中完成此任务:
- 使用 CD \ 命令切换到根文件夹。
- 输入命令 MD J24work 并按 Enter 键。

创建 J24work 文件夹后,可以随时使用 CD \J24work 命令切换到该文件夹。

4. MS - DOS 中运行程序

在命令行中运行程序最简单的方法是输入程序名称并按 Enter 键。例如,输入 DIR 并按 Enter 键可以查看当前文件夹中的文件和子文件夹列表。

也可以在程序名称后面输入一个空格和一些控制程序运行方式的选项(称为参数)来运行程序。例如,切换到根文件夹(使用 CD \ ),然后输入 DIR J24work ,将看到 J24work 文件夹中包含的文件和子文件夹列表。

安装软件开发工具包后,应该运行 Java 解释器来验证其是否正常工作。在命令行中输入以下命令:

java -version

在上述示例中, java 是 Java 解释器程序的名称, -version 是一个参数,用于告诉解释器显示其版本号。如果使用的是 SDK 1.4,版本号应该以 1.4 开头。如果运行 java -version 后看到错误的版本号或 “Bad command or filename” 错误,则需要对系统上软件开发工具包的配置进行一些更改。

5. 配置错误的纠正

首次编写 Java 程序时,最可能出现问题的原因不是拼写错误、语法错误或其他编程错误,大多数错误是由于软件开发工具包配置错误导致的。

如果在命令行中输入 java -version 时,系统找不到包含 java.exe 的文件夹,将看到以下错误消息之一(具体取决于操作系统):
- Bad command or filename
- ‘java’ is not recognized as an internal or external command, operable program, or batch file

要纠正此问题,必须配置系统的 PATH 变量。

在不同 Windows 系统中设置 PATH 变量的方法如下:

Windows 95、98 或 Me
1. 通过编辑主硬盘根文件夹中的 AUTOEXEC.BAT 文件来配置 PATH 变量。该文件用于设置环境变量和配置一些命令行程序的功能。
2. 可以使用 Windows 记事本编辑 AUTOEXEC.BAT 文件。点击“开始”,选择“程序”,选择“附件”,然后点击“记事本”打开记事本。
3. 在记事本的菜单栏中选择“文件”,“打开”,转到主硬盘的根文件夹,然后打开 AUTOEXEC.BAT 文件。
4. 查找以 PATH 开头的命令,PATH 命令后面跟着一个空格和一系列用分号分隔的文件夹名称,它用于设置 PATH 变量(包含命令行程序所在文件夹的列表)。
5. 可以在命令行中输入 PATH 命令查看 PATH 变量的设置。
6. 要正确设置软件开发工具包,必须将包含 Java 解释器(java.exe)的文件夹包含在 AUTOEXEC.BAT 文件的 PATH 命令中。如果将 SDK 1.4 安装在 C:\j2sdk1.4.0 - rc 文件夹中,java.exe 在 C:\j2sdk1.4.0 - rc\bin 中。
7. 如果忘记了工具包的安装位置,可以选择“开始”,“查找”,“文件或文件夹”来查找 java.exe。可能会在不同文件夹中找到多个副本,为了确定哪个是正确的,打开一个命令行窗口,对找到的每个副本执行以下操作:
- 使用 CD 命令打开包含 java.exe 的文件夹。
- 在该文件夹中运行 java -version 命令。
8. 确定正确的文件夹后,在 AUTOEXEC.BAT 文件的底部创建一个空行,并添加以下内容:

PATH rightfoldername;%PATH%

例如,如果正确的文件夹是 c:\j2sdk1.4.0\bin,应在 AUTOEXEC.BAT 文件的底部添加以下行:

PATH c:\j2sdk1.4.0\bin;%PATH%

%PATH% 文本可防止覆盖 AUTOEXEC.BAT 文件中的其他 PATH 命令。
9. 对 AUTOEXEC.BAT 文件进行更改后,保存文件并重启计算机。完成后,再次尝试 java -version 命令,如果显示正确的软件开发工具包版本号,则系统可能已正确配置。

Windows NT、2000 或 XP
1. 使用系统控制面板中的“环境变量”对话框来配置 Path 变量。
2. 打开该对话框的步骤如下:
- 右键单击桌面上的“我的电脑”图标或“开始”菜单中的“我的电脑”,选择“属性”,打开“系统属性”对话框。
- 点击“高级”选项卡。
- 点击“环境变量”按钮,打开“环境变量”对话框。
3. 可以编辑两种类型的环境变量:系统变量(适用于计算机上的所有用户)和用户变量(仅适用于当前用户)。Path 是一个系统变量,用于帮助 MS - DOS 在命令行中运行程序时找到程序,它包含一个用分号分隔的文件夹列表。
4. 要正确设置软件开发工具包,必须将包含 Java 解释器(java.exe)的文件夹包含在 Path 变量中。如果将 SDK 1.4 安装在 C:\j2sdk1.4.0 - rc 文件夹中,java.exe 在 C:\j2sdk1.4.0 - rc\bin 中。
5. 如果忘记了工具包的安装位置,可以选择“开始”,“搜索”来查找 java.exe。可能会在不同文件夹中找到多个副本,为了确定哪个是正确的,打开一个命令行窗口,对找到的每个副本执行以下操作:
- 使用 CD 命令打开包含 java.exe 的文件夹。
- 在该文件夹中运行 java -version 命令。
6. 确定正确的文件夹后,返回“环境变量”对话框,在系统变量列表中选择 Path,然后点击“编辑”。在打开的“编辑系统变量”对话框中,“变量名”字段显示为 Path,“变量值”字段显示为文件夹列表。
7. 要向 Path 变量中添加文件夹,点击“变量值”字段,将光标移到末尾,添加一个分号,然后跟上包含 Java 解释器的文件夹名称。例如,如果正确的文件夹是 c:\j2sdk1.4.0\bin,应在 Path 变量的末尾添加以下文本:

c:\j2sdk1.4.0\bin
  1. 进行更改后,点击两次“确定”:一次关闭“编辑系统变量”对话框,另一次关闭“环境变量”对话框。
  2. 打开命令行窗口,输入 java -version 命令。如果显示正确的软件开发工具包版本号,则系统可能已正确配置,但在后续使用该工具包之前,还不能完全确定。
6. 文本编辑器的选择

与更复杂的 Java 开发工具不同,软件开发工具包不包含用于创建源文件的文本编辑器。要使编辑器或文字处理器与该工具包配合使用,它必须能够保存无格式的文本文件。不同编辑器中此功能的名称可能不同,在保存文档或设置文档属性时,可查找以下格式选项之一:
- 纯文本
- ASCII 文本
- DOS 文本
- 仅文本

如果使用 Windows 系统,操作系统中包含了几个编辑器:
- Windows 记事本是一个简单的文本编辑器,只能处理纯文本文件,一次只能处理一个文档。在 Windows XP 中,点击“开始”,“所有程序”,“附件”,“记事本”来运行它;在其他 Windows 系统中,点击“开始”,“程序”,“附件”,“记事本”。
- Windows 写字板比记事本功能更强大,它可以一次处理多个文档,并且可以处理纯文本和 Microsoft Word 格式。它还会记住最近处理的几个文档,并可从“文件”下拉菜单中访问。它也在“附件”菜单中,与记事本在一起。
- Windows 用户也可以使用 Microsoft Word,但必须将文件保存为文本格式,而不是 Word 的专有格式。Unix 和 Linux 用户可以使用 emacs、pico 和 vi 编写程序;Macintosh 用户可以使用 SimpleText 或上述提到的任何 Unix 工具来创建 Java 源文件。

使用像记事本或写字板这样的简单文本编辑器的一个缺点是,编辑时不会显示行号。在 Java 编程中,看到行号很有帮助,因为许多编译器会指出发生错误的行号。例如,SDK 编译器生成的以下错误:

Palindrome.java:8: Class Font not found in type declaration.

Java 源文件名称后面的数字 8 表示触发编译器错误的行。使用支持行号显示的文本编辑器,可以直接转到该行并开始查找错误。通常,使用商业 Java 编程包调试程序有更好的方法,但使用该工具包的用户必须根据 javac 工具指示的行号来查找编译器生成的错误。这也是在使用软件开发工具包学习 Java 语言后,转向高级 Java 开发程序的一个重要原因。

另一个选择是使用支持行号显示和其他功能的程序员文本编辑器。其中,jEdit 是一个免费的编辑器,可用于 Windows、Linux 和其他系统,其网址为 http://www.jedit.org/;Zeus 是一个适用于 Windows 的共享软件编辑器,可从 http://www.zeusedit.com/ 获得。

7. 示例程序的创建

安装并设置好软件开发工具包后,就可以创建一个示例 Java 程序来验证其是否正常工作。

Java 程序以源代码形式开始,即使用文本编辑器创建的一系列语句,并保存为文本文件。可以使用任何能够保存为纯文本格式的程序来创建这些文件。软件开发工具包不包含文本编辑器,但大多数其他 Java 开发工具包含用于创建源文件的内置编辑器。

运行您选择的编辑器,输入以下 Java 程序:

public class HelloSailor {
    public static void main(String[] arguments) {
        System.out.println("Hello, Sailor!");
    }
}

确保上述程序中的所有括号、花括号和引号都正确输入,并且程序中的所有内容都按照所示进行大小写。如果编辑器在开始输入之前需要文件名,请将其命名为 HelloSailor.java

输入程序后,将文件保存到硬盘上的某个位置,文件名必须为 HelloSailor.java ,Java 源文件必须以 .java 为扩展名。如果已经创建了 J24work 文件夹,建议将 HelloSailor.java 和本书中的所有其他 Java 源文件保存到该文件夹中,这样在使用命令行窗口时更容易找到它们。

如果使用 Windows 系统,像记事本这样的文本编辑器可能会在保存的 Java 源文件文件名后添加额外的 .txt 扩展名。例如, HelloSailor.java 可能会保存为 HelloSailor.java.txt 。为避免此问题,保存源文件时可以在文件名周围加上引号。更好的解决方案是将 .java 文件与您要使用的文本编辑器永久关联:在 Windows 中,打开包含 HelloSailor.java 的文件夹,双击该文件。如果您从未打开过 .java 扩展名的文件,系统会询问使用哪个程序打开此类文件,选择您喜欢的编辑器,并选择将此选择设为永久选项。从那时起,您可以通过双击文件来打开源文件进行编辑。

8. 程序的编译和运行

现在可以使用软件开发工具包的 Java 编译器(名为 javac)来编译源文件。编译器读取 .java 源文件并创建一个或多个可以由 Java 解释器运行的 .class 文件。

编译和运行程序的步骤如下:
1. 打开命令行窗口,然后打开保存 HelloSailor.java 的文件夹。如果文件保存在主硬盘根文件夹内的 J24work 文件夹中,可以使用以下 MS - DOS 命令打开该文件夹:

cd \J24work
  1. 在正确的文件夹中,在命令提示符下输入以下命令来编译 HelloSailor.java
javac HelloSailor.java

如果程序编译成功,软件开发工具包编译器不会显示任何消息。如果有问题,编译器会显示每个错误以及触发该错误的行号。
3. 如果程序编译没有任何错误,将在包含 HelloSailor.java 的同一文件夹中创建一个名为 HelloSailor.class 的文件。该类文件包含将由 Java 解释器执行的 Java 字节码。
4. 如果出现错误,返回原始源文件,确保输入的内容与上述程序完全一致。
5. 有了类文件后,可以使用 Java 解释器运行该文件。SDK 的解释器名为 java ,也从命令行运行。切换到包含 HelloSailor.class 的文件夹,输入以下命令来运行 HelloSailor 程序:

java HelloSailor

将看到文本 “Hello, Sailor!”。

运行 Java 类时,不要在类名后面指定 .class 文件扩展名。如果指定了,将看到类似以下的错误:

Exception in thread "main" java.lang.NoClassDefFoundError: HelloSailor/class

如果能够成功编译并运行程序,说明软件开发工具包正常工作,您可以开始进一步的 Java 学习。如果即使输入的程序与书中完全一致也无法成功编译,可能是系统上软件开发工具包的配置还有最后一个问题:CLASSPATH 环境变量可能需要配置。

通过上述步骤,您可以逐步掌握 Java 2 软件开发工具包的使用,为后续的 Java 编程学习打下坚实的基础。在实际操作过程中,要注意每个步骤的细节,遇到问题时仔细检查配置和代码,相信您可以顺利开启 Java 编程之旅。

Java 2软件开发工具包使用指南

9. 总结与注意事项

在使用 Java 2 软件开发工具包的过程中,我们涉及了多个重要的环节,下面为大家总结一下关键要点和注意事项:

操作环节 关键要点 注意事项
安装与环境变量配置 选择使用 Java 插件的浏览器完成安装,编辑 PATH 和 CLASSPATH 变量以包含工具包引用 不同 Windows 系统设置 PATH 变量方法不同,需根据系统版本操作;忘记安装位置可通过查找 java.exe 确定
命令行操作 掌握 CD 命令打开文件夹、MD 命令创建文件夹、运行程序及使用参数 MS - DOS 操作有风险,操作前需了解相关知识;运行 Java 程序时不要加 .class 扩展名
文本编辑器选择 选择能保存无格式文本文件的编辑器 简单编辑器可能不显示行号,可选择支持行号显示的编辑器
示例程序创建与运行 使用编辑器输入程序并保存为 .java 文件,编译生成 .class 文件后运行 输入程序要严格按照格式,保存文件名需正确,编译运行过程中注意错误提示

mermaid 流程图展示整个使用流程:

graph LR
    A[安装 SDK 1.4] --> B[配置环境变量]
    B --> C[打开命令行]
    C --> D[MS - DOS 文件夹操作]
    D --> E[运行程序测试]
    E --> F{配置是否正确}
    F -- 是 --> G[选择文本编辑器]
    F -- 否 --> B
    G --> H[创建示例程序]
    H --> I[编译程序]
    I --> J{编译是否成功}
    J -- 是 --> K[运行程序]
    J -- 否 --> H
    K --> L{运行是否成功}
    L -- 是 --> M[开始 Java 学习]
    L -- 否 --> B
10. 常见问题及解决办法

在使用 Java 2 软件开发工具包的过程中,可能会遇到一些常见问题,下面为大家列举并给出解决办法:

问题 1:运行 java - version 出现错误
- 现象 :显示 “Bad command or filename” 或 “‘java’ is not recognized as an internal or external command, operable program, or batch file”。
- 原因 :系统的 PATH 变量未正确配置,找不到包含 java.exe 的文件夹。
- 解决办法 :根据不同 Windows 系统版本,按照前面介绍的方法编辑 AUTOEXEC.BAT 文件或使用环境变量对话框配置 PATH 变量。

问题 2:编译程序出现错误
- 现象 :编译器显示错误信息及触发错误的行号。
- 原因 :源文件输入有误,如括号、引号等未正确输入;软件开发工具包配置可能存在问题。
- 解决办法 :返回源文件,仔细检查输入内容是否与示例程序一致;若仍有问题,检查 CLASSPATH 环境变量是否需要配置。

问题 3:保存 Java 源文件出现 .txt 扩展名
- 现象 :使用 Windows 记事本等编辑器保存 Java 源文件时,文件名后自动添加 .txt 扩展名。
- 原因 :编辑器默认保存格式问题。
- 解决办法 :保存时在文件名周围加引号;将 .java 文件与所选编辑器永久关联。

11. 进阶学习建议

当你成功使用 Java 2 软件开发工具包创建并运行示例程序后,就可以开始进阶学习了。以下是一些建议:

  • 深入学习 Java 语言知识 :阅读专业的 Java 书籍,系统学习 Java 的语法、面向对象编程、异常处理等知识。
  • 使用更高级的开发工具 :如 Eclipse、IntelliJ IDEA 等,这些工具提供了丰富的功能,如代码自动补全、调试工具等,能提高开发效率。
  • 参与开源项目 :在 GitHub 等平台上找到感兴趣的 Java 开源项目,参与其中,学习其他开发者的代码和经验。
  • 实践项目开发 :尝试自己开发一些小型项目,如控制台程序、Web 应用等,将所学知识应用到实际中。
12. 总结

通过本文的介绍,我们详细了解了 Java 2 软件开发工具包的使用方法,从安装、环境变量配置、命令行操作、文本编辑器选择,到示例程序的创建、编译和运行,每一个环节都至关重要。在使用过程中,要注意各个步骤的细节,遇到问题时根据错误提示和常见问题解决办法进行排查和修复。

希望大家能够通过本文的学习,顺利掌握 Java 2 软件开发工具包的使用,开启 Java 编程的精彩之旅。在后续的学习和实践中,不断积累经验,提升自己的编程能力。相信在不久的将来,你能够开发出优秀的 Java 应用程序。

同时,要保持学习的热情和耐心,Java 编程是一个不断学习和进步的过程,遇到困难不要轻易放弃,多查阅资料、请教他人,相信你一定能够在 Java 编程领域取得优异的成绩。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值