Eclipse IDE中导入与运行Chapter1-8示例

需积分: 15 1 下载量 96 浏览量 更新于2024-09-13 收藏 177KB DOC 举报
“Eclipse chapter1-8学习指南” 本文档主要介绍了如何在Eclipse IDE中导入和配置一个名为“ch1-8”的项目,以及如何运行和调试其中的示例代码。Eclipse是一款广泛使用的开源集成开发环境,特别适合Java开发者。在本教程中,我们将学习如何处理因环境差异导致的编译路径问题,并了解如何运行和调试基于JFace的示例程序。 首先,你需要将ch1-8.zip文件解压缩到你的计算机上的任何位置,得到一个名为“ch1-8”的文件夹。接着,在Eclipse IDE中,通过“文件”菜单选择“导入”,然后在弹出的“导入”对话框中,选择“常规”下的“现有项目到工作空间中”。 在“选择根目录”步骤中,浏览并选择你刚刚解压的“ch1-8”文件夹。这将使“项目”列表中出现“ch1-8”项目。勾选它,并确保选择“将项目复制到工作空间中”,然后点击“完成”。导入完成后,你会在“包资源管理器”视图中看到新导入的项目。 然而,由于不同用户的环境配置和Eclipse版本可能存在差异,你可能会遇到编译路径错误。为解决这个问题,右键点击“ch1-8”项目,选择“构建路径” -> “配置构建路径”。在“库”选项卡中,选择所有三个JAR文件,然后点击“除去”以删除它们。 接下来,你需要添加必要的JAR文件以确保示例的正常运行。点击“添加外部JAR”按钮,定位到Eclipse的安装目录下的“plugins”目录,选择以下三个JAR文件: 1. org.eclipse.core.commands 2. org.eclipse.equinox.common 3. org.eclipse.jface 这些JAR文件是运行基于JFace的示例所必需的。如果你已经按照本书第六章的指导安装了Visual Editor,至此,项目的导入工作已完成,可以直接进入“运行”阶段。 运行示例代码非常简单,所有包含`main`函数的示例程序都在项目的`book`包下,按照章节分为`ch3`到`ch8`六个子包。要运行一个示例,只需右键点击对应的源文件,然后选择“运行方式” -> “SWT应用程序”。 如果你想进行调试,可以双击打开需要调试的文件,在需要设置断点的代码行左侧点击鼠标,选择“切换断点”。之后,右键点击该文件,选择“调试方式” -> “SWT应用程序”,即可以调试模式运行程序。调试视图会显示程序的执行流程,帮助你理解代码的内部工作原理。 本教程详细介绍了在Eclipse中导入、配置、运行和调试项目的基本步骤,是学习和实践Eclipse开发的宝贵资源。通过跟随这些步骤,你将能够顺利地运行和调试“ch1-8”项目中的示例代码,进一步提升你的Java编程技能。

7.main方法参数的使用。阅读下面的代码。 --------程序清单------------------------------------------------------------------------------------------------------------ package chapter06; public class CommandLine { public static void main(String[] args) { if (args.length == 0) { System.out.println("Hello, welcome to Java!"); } else { switch (args[0]) { case "-draw" -> { for (int i = 0; i < 3; i++) { for (int j = i; j < 3; j++) System.out.print("*"); System.out.println(); } } case "-add" -> {// + int sum = 0; for (int i = 1; i < args.length; i++) { int num = Integer.parseInt(args[i]); sum += num; if (i != 1 && num > 0) System.out.print("+"); System.out.print(args[i]); } System.out.println("=" + sum); } default -> { System.out.println("no such command-line option"); } } } } } --------------------------------------------------------------------------------------------------------------------------------- 以下操作都在该类源文件所在的文件夹下。 (a)(2分)编译完该类后,如果在终端通过输入命令“java chapter06.CommandLine -cdl Wenzhou”运行该类,此时main方法的形参args其每个元素的值是什么? (b)(16分)分别通过以下命令运行该程序,其输出结果是什么?请简单说明你的理由(没有理由不给分)。 java chapter06.CommandLine -add 12 31 44 -1 -2 java chapter06.CommandLine -draw java chapter06.CommandLine java chapter06.CommandLine -cdl (c)(2分)在Eclipse里设置运行配置,然后得到(b)中第1条命令运行效果并截图。 答:

2023-05-25 上传