+ All Categories
Home > Documents > Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3...

Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3...

Date post: 13-Oct-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
74
Sun Microsystems, Inc. www.sun.com 请将有关该文档的意见和建议提交到如下地址:http://www.sun.com/hwdocs/feedback 入门指南 Sun Java Studio Mobility 6 2004Q3 文件号码:817-7860-10 2004 7 月,修订版 A
Transcript
Page 1: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

Sun Microsystems, Inc.www.sun.com

请将有关该文档的意见和建议提交到如下地址:http://www.sun.com/hwdocs/feedback

入门指南

Sun Java™ Studio Mobility 62004Q3

文件号码:817-7860-102004 年 7 月,修订版 A

Page 2: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

版权所有 © 2004 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. 保留所有权利。

美国政府权利 - 商业软件。政府用户在使用时需遵守 Sun Microsystems, Inc. 标准许可协议和 FAR 及其补充内容中的适用条款。

该发行版本中可能包含由第三方开发的内容。Sun、Sun Microsystems、Sun 徽标和 Java 是 Sun Microsystems, Inc. 在美国和其它国家(地区)的商标或注册商标。

所有的 SPARC 商标均须获得授权才能使用,它们是 SPARC International, Inc. 在美国和其它国家(地区)的商标或注册商标。带有 SPARC 商标的产品均基于由 Sun Microsystems, Inc. 开发的体系架构。

UNIX 是在美国和其它国家(地区)的注册商标,由 X/Open Company, Ltd. 独家授权。

该服务手册所涵盖的产品以及涉及的信息均受制于美国的出口控制法,并有可能要遵守其它国家 (地区)的出口或进口法规。严禁将产品用于核、导弹、生化武器或核海事等 终目的或交给有此类企图的 终用户,无论是直接还是间接。严禁将本产品出口或再次出口到受美国禁运限制的国家(地区),以及美国出口禁止清单上列出的实体,包括但不限于被拒绝的人员以及特别指明的公民清单。

本文档按“原样”提供,对所有明示或默示的条件、陈述和担保,包括对适销性、特殊用途的适用性或非侵权性的默示担保,均不承担任何责任,除非此类免责声明的适用范围在法律上无效。

Page 3: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

目录

前言前言前言前言 7

1. 准备安装准备安装准备安装准备安装 13

安装过程概述 13

支持的平台 14

系统和磁盘空间需求 15

磁盘空间需求 15

检查 J2SE 平台 16

支持以前的软件发行版本 18

拥有正确的用户特权 18

2. 安装安装安装安装 IDE((((Microsoft Windows 系统)系统)系统)系统) 19

使用 GUI 安装程序 19

在安装过程中使用命令行选项 20

3. 安装安装安装安装 IDE((((Linux 系统)系统)系统)系统) 21

使用 GUI 安装程序 21

在安装过程中使用命令行选项 23

3

Page 4: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

4. 安装安装安装安装 IDE((((Solaris 操作系统)操作系统)操作系统)操作系统) 25

使用 GUI 安装程序 25

在安装过程中使用命令行选项 27

5. 将将将将 Mobility 增加至增加至增加至增加至 NetBeans 或或或或 Sun Java Studio Enterprise IDE 29

可用模块 29

6. 安装安装安装安装 ProGuard 混淆器混淆器混淆器混淆器 31

下载和安装 ProGuard 混淆器: 31

7. 配置配置配置配置 Palm OS 仿真器仿真器仿真器仿真器 33

8. 升级安装升级安装升级安装升级安装 35

使用更新中心对模块进行更新 35

9. 卸载卸载卸载卸载 IDE 37

使用卸载程序 37

10. 设置设置设置设置 IDE 43

启动 IDE 43

设置 IDE 44

设置导入向导 44

注册向导 45

设置向导 45

使用启动选项 46

11. 问题疑难解答问题疑难解答问题疑难解答问题疑难解答 49

安装 IDE 50

启动 IDE 53

使用 “开始”菜单项(Microsoft Windows 平台) 54

4 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 5: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

运行 Web 服务 55

运行使用 UDDI 的 Web 服务 56

识别并修复不完全的卸载 57

A. IDE 中的端口使用中的端口使用中的端口使用中的端口使用 59

B. IDE 子目录子目录子目录子目录 63

安装子目录 63

IDE 用户子目录 64

C. 用于安装用于安装用于安装用于安装 IDE 的命令行选项的命令行选项的命令行选项的命令行选项 65

GUI 安装程序使用的命令行选项 65

指定 J2SE 平台的位置 66

指定临时空间目录的位置 66

指定用于存储错误消息的日志文件 66

在无提示模式下安装 IDE 67

在无提示模式下使用 Web 下载文件进行安装 67

索引索引索引索引 71

目录 5

Page 6: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

6 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 7: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

前言

《入门指南》提供安装、设置和启动 Sun™ Java™ Studio Mobility 6 集成开发环境 (IDE) 的指导说明。本书面向的读者是安装软件的系统管理员和开发人员。您应该具备在平台上执行基本安装过程的经验。

对于不同的平台,屏幕快照以及在命令行中输入的命令会略有不同。例如, Microsoft Windows 命令可能类似于以下内容:

UNIX® 命令可能类似于以下内容:

阅读本书须知您应该熟悉在选择使用该 Sun Java Studio Mobility IDE 发行版本的平台上安装和卸载此软件产品。您需要熟悉系统管理命令,例如:

� Microsoft Windows 系统上的 “添加 /删除程序”实用程序

如果您对操作系统的系统管理命令不确定,请根据本指南中的说明向系统管理员咨询。

在使用此 IDE 之前,您还应该熟悉以下主题:

� Java™ 编程语言� 联网的受限设备配置 (CLDC) 规范� 移动信息设备配置文件 (MIDP) 规范� Web 服务� 使用应用程序服务器,如 Apache Tomcat 服务器。

c:>cd MyWorkDir\MyPackage

% cd MyWorkDir/MyPackage

7

Page 8: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

要成功使用 Sun Java Studio Mobility IDE,您需要了解 J2ME™ 概念 (如下面资源中所述):

� Java 2 Platform Wireless Blueprints http://java.sun.com/blueprints/wireless/index.html

� Java 2 平台联网的受限设备配置 (CLDC) 规范 (JSR-139) 和 Java 2 平台移动信息设备配置文件 (MIDP) (JSR-37 与 JSR-118)规范 http://java.sun.com/j2me/docs/

� 《MIDP 教程 I 和教程 II》 http://developers.sun.com/techtopics/mobility/learn/midp/getstart/#tutorial

注意注意注意注意 – Sun 不负责本文档中提到的第三方 Web 站点的可用性。并且不对这些站点或资源中 (或可从中获得)的任何内容、广告、产品或其它材料表示认可和负责或承担责任。对于使用或依靠任何此类站点或资源上 (或通过它们获得)的任何内容、商品或服务而引起的或声称引起的任何损害或损失, Sun 概不负责或承担任何责任。

排版惯例

字样字样字样字样 含义含义含义含义 示例示例示例示例

AaBbCc123 命令、文件和目录的名称;计算机屏幕输出

编辑 .cvspass 文件。

使用 DIR 列出所有文件。

Search is complete.

AaBbCc123 键入的内容 (相对于计算机屏幕输出信息)

> login

Password:

AaBbCc123 书名、新词或术语、要强调的词 请阅读 《用户指南》中的第 6 章。

这些被称为类选项。

必须保存您的更改。

AaBbCc123 命令行变量;使用实际的名称或值替换

要删除文件,请键入 DEL filename。

8 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 9: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

相关文档Sun Java Studio 文档包括 Acrobat Reader (PDF) 格式的书籍、发行说明、联机帮助以及示例应用程序的自述文件。

访问联机文档

访问 docs.sun.comSM Web 站点以及通过 Sun Java Studio 开发人员资源门户的文档页面 http://developers.sun.com/resources/documentation.html,可以获得本部分描述的文档。

在 docs.sun.com Web 站点 (http://docs.sun.com) 上,您可以利用 Internet 阅读、打印和购买 Sun Microsystems 手册。如果找不到手册,请参见在本地系统或网络上随产品安装的文档索引。

� 《Sun Java Studio Mobility 6 2004Q3 发行说明》 - 文件号码 817-7864-10

介绍近期发行版本的更改及技术说明。

� 《Sun Java Studio Mobility 6 2004Q3 入门指南》 - 文件号码:817-7860-10

介绍如何在每个支持的平台上安装 Sun Java Studio 集成开发环境 (IDE),并包含其它相关信息,如系统需求、升级说明、命令行开关、安装的子目录以及有关如何使用 “更新中心”的信息。

� 《Sun Java Studio Mobility 6 2004Q3 教程》 - 文件号码:817-7862-10

提供有关如何生成无线设备 (例如移动电话或个人数字助理 (PDA))的简单应用程序的分步指导。生成的应用程序与 Java™ 2 Platform Micro Edition (J2ME™ 平台)兼容,并且符合移动信息设备配置文件 (MIDP) 和联网的受限设备配置 (CLDC)。还有两个应用程序说明如何使用 J2ME 连接器向导创建联网移动数据应用程序。

可以使用 “示例安装”向导安装完整的教程应用程序,还可以在以下位置找到完整的教程应用程序:http://developers.sun.com/prodtech/javatools/reference/codesamples/index.html

联机帮助

Sun Java Studio IDE 中提供联机帮助。可以按帮助键(Microsoft Windows 和 Linux 环境中为 F1, Solaris 环境中为 Help 键)或选择“帮助” → “内容”打开帮助。这两个操作均显示一个帮助主题列表和一个搜索工具。

前言 9

Page 10: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

示例

可以从 Sun Java Studio 开发人员资源门户下载介绍特定 Sun Java Studio 功能的示例,也可以下载完整的教程应用程序:

http://developers.sun.com/prodtech/javatools/reference/codesamples/index.html

该站点包括本文档中使用的应用程序。

使用易读格式的文档

文档以易读的格式提供,残障用户可使用辅助技术阅读这些文档。您可以找到如下表中所述的文档的易读版本。

文档类型文档类型文档类型文档类型 易读版本的格式和位置易读版本的格式和位置易读版本的格式和位置易读版本的格式和位置

书籍和教程 HTML 格式,位置:http://docs.sun.com

小型教程 HTML 格式,位置:

http://developers.sun.com/prodtech/javatools/reference/codesamples/index.html

集成的示例自述文件 HTML 格式,位置:jstudio-install-directory/examples 的示例子目录中

发行说明 HTML 格式,位置:http://docs.sun.com

10 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 11: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

与 Sun 技术支持联系如果在本文档中没有回答您有关该产品的技术问题,请访问:

http://www.sun.com/service/contacting

Sun 欢迎您提出意见和建议Sun 愿意对其文档进行改进,并欢迎您提出意见和建议。请将您的意见和建议按照如下 URL 地址提交给 Sun

http://www.sun.com/hwdocs/feedback

请包含该文档的文件号码 (817-7860-10)。

前言 11

Page 12: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

12 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 13: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

第第第第 1 章章章章

准备安装

本章包含您在安装 Sun™ Java™ Studio Mobility 6 IDE 前需要了解的信息。此发行版本的 Sun Java Studio 包括 J2ME Wireless Toolkit、 J2ME Wireless Connector 向导、RetroGuard 混淆器以及对 ProGuard 混淆器的支持。如果使用 Sun Java Studio 安装程序安装这些产品,就会生成一个集成的企业级工具,它可用于开发和部署以 Java™ 编程语言编写 (使用 J2ME 和 J2EE 概念)的应用程序。

本章介绍:

� 第 13 页上的 “安装过程概述”� 第 14 页上的 “支持的平台”� 第 15 页上的 “系统和磁盘空间需求”� 第 16 页上的 “检查 J2SE 平台”� 第 18 页上的 “支持以前的软件发行版本”� 第 18 页上的 “拥有正确的用户特权”

安装过程概述本节介绍在系统上安装和配置 Sun Java Studio IDE 的一般过程。

表表表表 1-1 IDE 安装和配置概述

任务任务任务任务 有关说明有关说明有关说明有关说明

检查是否为支持的平台。 第 14 页上的 “支持的平台”

检查系统和磁盘空间需求。 第 15 页上的 “系统和磁盘空间需求”

检查您是否能够访问所需的 J2SE 平台版本。 第 16 页上的 “检查 J2SE 平台”

确定您是否有安装 IDE 的正确权限。 第 18 页上的 “拥有正确的用户特权”

13

Page 14: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

支持的平台可以在下列平台上安装 Sun Java Studio Mobility IDE:� Microsoft Windows 2000 Professional� Microsoft Windows XP Professional� Red Hat Linux 8� Sun Java™ Desktop System 1.0� Solaris™ 9 操作系统 (32 位 /64 位, UltraSPARC® III)

已用下列系统测试了 J2ME Wireless Toolkit。

� Microsoft Windows NT 4.0 系统� Microsoft Windows 2000 系统

已使用下列不受支持的系统在有限的基础上测试了 J2ME Wireless Toolkit:� Microsoft Windows 98 Second Edition� Solaris 8 操作环境� Solaris™ 9 操作系统 (32 位 /64 位, UltraSPARC® III)� Red Hat Linux 9

注意注意注意注意 – Java Studio Mobility IDE 支持的平台可能与您计划要使用的仿真器所支持的那些平台不同。您应验证,在特定的平台上是否同时支持 Java Studio Mobility IDE 和您计划要使用的仿真器。

确定您是否要保留以前的 IDE 版本。 第 18 页上的 “支持以前的软件发行版本”

安装 IDE。 • 第 19 页上的“安装 IDE (Microsoft Windows 系统)”

• 第 21 页上的 “安装 IDE (Linux 系统)”

• 第 25 页上的“安装 IDE (Solaris 操作系统)”

设置初始 IDE 环境。 第 43 页上的 “设置 IDE”

表表表表 1-1 IDE 安装和配置概述 ( 续 )

任务任务任务任务 有关说明有关说明有关说明有关说明

14 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 15: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

系统和磁盘空间需求表 1-2 列出了在任何支持的平台上安装 低配置所需的系统需求。

这些是一般性指导原则。您的需求可能会根据您安装的与 Sun Java Studio 一起使用的附加软件而有所不同。

磁盘空间需求

以下部分列出了平台的磁盘空间需求。

临时空间需求

在运行安装程序时,您需要有足够的临时空间以解压缩安装文件。

� 在 UNIX® 系统上,安装程序使用 /tmp 或 /var/tmp 目录。

� 在 Microsoft Windows 系统上,安装程序使用系统属性设置中用户变量 TEMP 所指定的目录。

表表表表 1-2 Sun Java Studio Mobility 系统需求

支持的平台支持的平台支持的平台支持的平台 最低配置最低配置最低配置最低配置

Windows 2000、Windows XP

Pentium III, 500 MHz256 MB RAM

Red Hat Linux 8.0Sun Java Desktop System 1.0

Pentium III 500 MHz256 MB RAM

Solaris 8 和 Solaris 9 操作系统 (32 位 /64 位,UltraSPARC® 平台)

Ultra™ 60, 450 MHz384 MB RAM

第 1 章 准备安装 15

Page 16: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

平台的空间需求

在表 1-3 中介绍了 Microsoft Windows 的空间需求;在表 1-4 中介绍了 Linux 系统的空间需求。

检查 J2SE 平台要安装 Sun Java Studio IDE,您必须执行下列操作之一:

� 将 J2SE 平台 1.4.1_02 版或更高的 1.4.x 版安装在本地。

� 可通过网络访问 J2SE 平台 1.4.1_02 版或更高的 1.4.x 版的安装路径

注意注意注意注意 – 要 大限度地提高运行环境的性能,应该在本地系统上安装和访问 J2SE 平台。

可以在以下 Web 地址查找 J2SE 平台版本:http://java.sun.com/j2se/downloads.html。

在此站点上,您可以访问当前的版本以及归档的 J2SE 平台版本。Sun 维护 J2SE 平台的以前发行版本以及已到寿命周期且标准支持合同不再有效的相关产品的下载站点。这些下载站点是为了帮助开发人员解决问题而提供的。查找名为 “Download Archived Releases”(下载归档的发行版本)的部分或 “Archived Downloads”(归档的下载产品)链接。

表表表表 1-3 Microsoft Windows 的磁盘空间需求

目录目录目录目录

带有带有带有带有 Wireless Connector 向导和向导和向导和向导和 J2ME Wireless Toolkit 1.0.4 的的的的 Java Studio Mobility IDE

jstudio-install-directory 125 MB (安装时需要 100 MB 的额外空间)。

表表表表 1-4 Linux 操作系统的磁盘空间需求

目录目录目录目录

带有带有带有带有 Wireless Connector 向导和向导和向导和向导和 J2ME Wireless Toolkit 1.0.4 的的的的 Java Studio Mobility IDE

jstudio-install-directory 125 MB (安装时需要 100 MB 的额外空间)。

表表表表 1-5 Solaris 操作系统的磁盘空间需求

目录目录目录目录

带有带有带有带有 Wireless Connector 向导和向导和向导和向导和 J2ME Wireless Toolkit 1.0.4 的的的的 Java Studio Mobility IDE

jstudio-install-directory 125 MB (安装时需要 100 MB 的额外空间)。

16 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 17: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

� 确定当前的 J2SE 平台版本� 通过在命令行中键入以下命令,确定系统上装有哪种 J2SE 平台版本。

输出结果类似于以下内容:

如果您没有 J2SE 平台 1.4.1_02 版或更高的 1.4.x 版可用于您的系统,那么必须安装支持的平台。

取决于设置 PATH 环境变量的方式, java -version 命令可能无法返回完整的结果。如果此命令没有返回正确的版本,并且您知道系统上装有适合的 J2SE 版本,请使用命令行选项 -is:javahome 指定路径。请参见附录 C,以获得详细信息。

� 安装 J2SE 平台

1. 从从从从 http://java.sun.com/j2se/downloads.html 获得相应的平台特定的安装程获得相应的平台特定的安装程获得相应的平台特定的安装程获得相应的平台特定的安装程序文件。序文件。序文件。序文件。

表 1-6 列出了每个支持的平台的安装程序文件名称。

2. 在您的系统上安装在您的系统上安装在您的系统上安装在您的系统上安装 J2SE 平台平台平台平台 1.4.1_02 版或更高的版或更高的版或更高的版或更高的 1.4.x 版。版。版。版。

可以在 Web 站点上找到安装说明。

java -version

java -versionjava version "1.4.1_02"Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_02-b02)Java HotSpot(TM) Client VM (build 1.4.1_02-b02, mixed mode)

表表表表 1-6 J2SE 软件安装程序文件名称

平台平台平台平台 随附随附随附随附 CD 目录目录目录目录 安装程序文件名称安装程序文件名称安装程序文件名称安装程序文件名称

Microsoft Windows

j2sdk\windows j2sdk-1_4_1_02-windows-i586.exe

第 1 章 准备安装 17

Page 18: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

支持以前的软件发行版本要对以前的 Sun Java Studio Mobility IDE 版本进行升级,您必须执行下列操作之一:

� 要保留以前的 IDE 版本,请在安装过程中出现提示时,指定一个不同的目录来安装 Sun Java Studio Mobility IDE 软件。

要使用与以前 IDE 版本相同的安装目录,请在安装 Sun Java Studio Mobility 软件之前先卸载以前的 IDE 版本。有关当前安装的 IDE 版本,请参见 《入门指南》。

� 要保留当前的 IDE 用户设置,请在初始 IDE 安装过程中出现提示时,在设置导入向导上指定当前用户目录的位置。请参见第 44 页上的 “设置 IDE”。

拥有正确的用户特权要在 Windows 2000 或 Windows XP 平台上安装 Sun Java Studio Mobility,您必须具有管理员特权。

Linux 操作系统

j2sdk/linux j2sdk-1_4_1_02-linux-i586-rpm.bin

Solaris 操作系统 32 位

j2sdk/solaris_sparc j2sdk-1_4_1_02-solaris-sparc.tar.Z

Solaris 操作系统 64 位

j2sdk/solaris_sparc j2sdk-1_4_1_02-solaris-sparcv9.tar.Z

表表表表 1-6 J2SE 软件安装程序文件名称 ( 续 )

平台平台平台平台 随附随附随附随附 CD 目录目录目录目录 安装程序文件名称安装程序文件名称安装程序文件名称安装程序文件名称

18 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 19: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

第第第第 2 章章章章

安装 IDE(Microsoft Windows 系统)

本章介绍如何通过从 Web 下载的文件安装 IDE。

IDE 安装程序将 J2ME Wireless Toolkit 2.1 安装为缺省的设备仿真器。此外,您还可以安装 J2ME Wireless Toolkit 1.0.4 和 J2ME Wireless Connection 向导模块。可以按两种方式来安装 IDE:

� 请参见第 19 页上的 “安装 IDE”� 请参见第 20 页上的 “在安装过程中使用命令行选项”

使用 GUI 安装程序您可以从 http://www.sun.com/prodtech/javatools/jsmobility/ 下载 jstudio_M04q3-win-en.exe 安装程序的启动程序,来安装 IDE。

注意注意注意注意 – 如果在安装过程中任何时候出现错误,请参见第 11 章以了解疑难解答提示。

� 安装 IDE1. 检验是否在系统上安装了检验是否在系统上安装了检验是否在系统上安装了检验是否在系统上安装了 J2SE 平台平台平台平台 1.4.1_02 版或更高的版或更高的版或更高的版或更高的 1.4.x 版本,并核查空间需求。版本,并核查空间需求。版本,并核查空间需求。版本,并核查空间需求。

请参见第 1 章,以获得详细信息。

2. 启动安装。启动安装。启动安装。启动安装。

� 要通过从 Web 下载的文件启动安装,请按照下列步骤操作:

a. 使用管理员特权登录到系统上。使用管理员特权登录到系统上。使用管理员特权登录到系统上。使用管理员特权登录到系统上。

19

Page 20: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

b. 从从从从 http://www.sun.com/prodtech/javatools/jsmobility/ 下载下载下载下载 jstudio_M04q3-win-en.exe 安装程序文件,并将其保存。安装程序文件,并将其保存。安装程序文件,并将其保存。安装程序文件,并将其保存。(您将其下载到的目录在此称作(您将其下载到的目录在此称作(您将其下载到的目录在此称作(您将其下载到的目录在此称作 jstudio-download-directory)。)。)。)。

c. 双击双击双击双击 jstudio-download-directory 中的中的中的中的 jstudio_M04q3-win-en.exe 文件。文件。文件。文件。

此时,就会出现 “欢迎”屏幕。

3. 在 “欢迎”页上,单击 “下一步”,按照安装程序说明进行操作。在 “欢迎”页上,单击 “下一步”,按照安装程序说明进行操作。在 “欢迎”页上,单击 “下一步”,按照安装程序说明进行操作。在 “欢迎”页上,单击 “下一步”,按照安装程序说明进行操作。

安装程序提出一系列问题,安装该产品,然后显示 终的 “摘要”页。

当系统提示您输入许可证序列号时,您可以选择两个选项:

� 输入永久性许可证序列号。� 使用 “60 天试用”按钮生成 60 天试用许可证序列号。

4. 单击 “完成”退出安装程序。单击 “完成”退出安装程序。单击 “完成”退出安装程序。单击 “完成”退出安装程序。

缺省安装目录为 %Drive%\Sun\jstudio\Mobile04q3。

5. 有关设置有关设置有关设置有关设置 IDE 的信息,请继续阅读第的信息,请继续阅读第的信息,请继续阅读第的信息,请继续阅读第 10 章。章。章。章。

在安装过程中使用命令行选项IDE 安装程序支持在无提示模式下进行安装的命令行选项。 GUI 安装程序可以使用某些命令行选项。

要获得使用命令行选项以及在无提示模式下进行安装的详细信息,请参见附录 C。

20 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 21: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

第第第第 3 章章章章

安装 IDE(Linux 系统)

本章介绍如何通过从 Web 下载的文件安装 IDE。

IDE 安装程序将 J2ME Wireless Toolkit 2.1 安装为缺省的设备仿真器。此外,您还可以安装 J2ME Wireless Toolkit 1.0.4 和 J2ME Wireless Connection 向导模块。可以按两种方式来安装 IDE:

可以按两种方式安装 Sun Java Studio Mobility IDE:

� 请参见第 21 页上的 “使用 GUI 安装程序”� 请参见第 23 页上的 “在安装过程中使用命令行选项”

使用 GUI 安装程序您可以从 http://www.sun.com/prodtech/javatools/jsmobility/ 下载 jstudio_M04q3-linux-en.bin 安装程序的启动程序,来安装 Sun Java Studio IDE。

注意注意注意注意 – 如果在安装过程中任何时候出现错误,请参见第 11 章以了解疑难解答提示。

21

Page 22: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

� 安装 IDE1. 检验是否在系统上安装了检验是否在系统上安装了检验是否在系统上安装了检验是否在系统上安装了 J2SE 平台平台平台平台 1.4.1_02 版或更高的版或更高的版或更高的版或更高的 1.4.x 版本,并核查空间需求。版本,并核查空间需求。版本,并核查空间需求。版本,并核查空间需求。

请参见第 1 章,以获得详细信息。

2. 启动安装。启动安装。启动安装。启动安装。

� 要通过从 Web 下载的文件来启动安装,请按照下列步骤操作:

a. 从从从从 http://www.sun.com/prodtech/javatools/jsmobility/ 下载下载下载下载 jstudio_M04q3-linux-en.bin 安装程序文件,并将其保存。安装程序文件,并将其保存。安装程序文件,并将其保存。安装程序文件,并将其保存。(您将其下载到的目录在此称作(您将其下载到的目录在此称作(您将其下载到的目录在此称作(您将其下载到的目录在此称作 jstudio-download-directory。)。)。)。)

b. 设置设置设置设置 jstudio_M04q3-linux-en.bin 文件的执行权限。文件的执行权限。文件的执行权限。文件的执行权限。

c. 设置设置设置设置 DISPLAY 环境变量以显示到本地系统。环境变量以显示到本地系统。环境变量以显示到本地系统。环境变量以显示到本地系统。

例如,如果您使用 bash shell,请键入:

d. 启动安装程序。启动安装程序。启动安装程序。启动安装程序。

此时,就会出现 “欢迎”页。

3. 从 “欢迎”页中,单击 “下一步”,并按照安装程序向导页上的说明进行操作。从 “欢迎”页中,单击 “下一步”,并按照安装程序向导页上的说明进行操作。从 “欢迎”页中,单击 “下一步”,并按照安装程序向导页上的说明进行操作。从 “欢迎”页中,单击 “下一步”,并按照安装程序向导页上的说明进行操作。

安装程序提出一系列问题,安装该产品,然后显示 “摘要”页。

当系统提示您输入许可证序列号时,您可以选择两个选项:

� 输入永久性许可证序列号。� 使用 “60 天试用”按钮生成 60 天试用许可证序列号。

4. 单击 “完成”以退出安装向导。单击 “完成”以退出安装向导。单击 “完成”以退出安装向导。单击 “完成”以退出安装向导。

如果以超级用户的身份进行安装,则缺省安装目录为 /opt/SUNWjstudio/Mobile04q3。 如果仅安装 IDE 并且以标准用户的身份进行安装,则缺省安装目录为 $HOME/SUNWjstudio/Mobile04q3,其中 $HOME 是起始目录。

5. 如果以超级用户身份进行安装,则退出超级用户特权。如果以超级用户身份进行安装,则退出超级用户特权。如果以超级用户身份进行安装,则退出超级用户特权。如果以超级用户身份进行安装,则退出超级用户特权。

6. 有关设置有关设置有关设置有关设置 Sun Java Studio Mobility IDE 的信息,请继续阅读第的信息,请继续阅读第的信息,请继续阅读第的信息,请继续阅读第 10 章。章。章。章。

% chmod a+x /jstudio-download-directory/jstudio_M04q3-linux-en.bin

# export DISPLAY=your-local-machine:0.0

# /jstudio-download-directory/jstudio_M04q3-linux-en.bin

22 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 23: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

在安装过程中使用命令行选项IDE 安装程序支持在无提示模式下进行安装的命令行选项。 GUI 安装程序可以使用某些命令行选项。

要获得使用命令行选项以及在无提示模式下进行安装的详细信息,请参见附录 C。

第 3 章 安装 IDE (Linux 系统) 23

Page 24: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

24 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 25: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

第第第第 4 章章章章

安装 IDE(Solaris 操作系统)

本章介绍如何在支持的 Solaris 操作系统中通过 Web 下载文件来安装 Sun Java Studio Mobility IDE。

IDE 安装程序将 J2ME Wireless Toolkit 2.1 安装为缺省的设备仿真器。此外,您还可以安装 J2ME Wireless Toolkit 1.0.4 和 J2ME Wireless Connection 向导模块。

可以按两种方式来安装 IDE:

� 请参见第 25 页上的 “使用 GUI 安装程序”� 请参见第 27 页上的 “在安装过程中使用命令行选项”

使用 GUI 安装程序您可以从 http://www.sun.com/prodtech/javatools/jsmobility/ 下载 jstudio_M04q3-sol-sparc-en.bin 安装程序的启动程序,来安装 Sun Java Studio IDE

注意注意注意注意 – 如果在安装过程中任何时候出现错误,请参见第 11 章以了解疑难解答提示。

25

Page 26: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

� 安装 IDE1. 安装安装安装安装 Sun Java Studio Mobility 软件之前,请验证您的系统上是否至少安装有软件之前,请验证您的系统上是否至少安装有软件之前,请验证您的系统上是否至少安装有软件之前,请验证您的系统上是否至少安装有 J2SE 平平平平

台台台台 1.4.1_02 版。版。版。版。

请参见第 1 章,以获得详细信息。

2. 启动安装。启动安装。启动安装。启动安装。

� 要通过从 Web 下载的文件来启动安装,请按照下列步骤操作:

a. 从从从从 http://www.sun.com/prodtech/javatools/jsmobility/ 下载下载下载下载 jstudio_M04q3-sol-sparc-en.bin 安装程序文件,并将其保存。安装程序文件,并将其保存。安装程序文件,并将其保存。安装程序文件,并将其保存。(您将其下载到的目录在此称作(您将其下载到的目录在此称作(您将其下载到的目录在此称作(您将其下载到的目录在此称作 jstudio-download-directory)。)。)。)。

b. 设置设置设置设置 jstudio_M04q3-sol-sparc-en.bin 文件的执行权限。文件的执行权限。文件的执行权限。文件的执行权限。

c. 设置设置设置设置 DISPLAY 环境变量以显示到本地系统。环境变量以显示到本地系统。环境变量以显示到本地系统。环境变量以显示到本地系统。

d. 启动安装程序。启动安装程序。启动安装程序。启动安装程序。

此时,就会显示 “欢迎”页。

3. 从 “欢迎”页中,单击 “下一步”,并按照安装程序向导页上的说明进行操作。从 “欢迎”页中,单击 “下一步”,并按照安装程序向导页上的说明进行操作。从 “欢迎”页中,单击 “下一步”,并按照安装程序向导页上的说明进行操作。从 “欢迎”页中,单击 “下一步”,并按照安装程序向导页上的说明进行操作。

安装程序提出一系列问题,安装该产品,然后显示 “摘要”页。

当系统提示您输入许可证序列号时,您可以选择两个选项:

� 输入永久性许可证序列号。� 使用 “60 天试用”按钮生成 60 天试用许可证序列号。

4. 单击 “完成”,退出安装向导。单击 “完成”,退出安装向导。单击 “完成”,退出安装向导。单击 “完成”,退出安装向导。

Solaris 系统上的缺省安装目录为 $HOME/SUNWjstudio/Mobile04q3。

5. 如果以超级用户身份安装的如果以超级用户身份安装的如果以超级用户身份安装的如果以超级用户身份安装的 IDE,则退出超级用户特权。,则退出超级用户特权。,则退出超级用户特权。,则退出超级用户特权。

6. 有关设置有关设置有关设置有关设置 Sun Java Studio Mobility IDE 的信息,请继续阅读第的信息,请继续阅读第的信息,请继续阅读第的信息,请继续阅读第 10 章。章。章。章。

% chmod a+x /jstudio-download-directory/jstudio_M04q3-sol-sparc-en.bin

% setenv DISPLAY your-local-machine:0.0

# /jstudio-download-directory/jstudio_M04q3-sol-sparc-en.bin

26 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 27: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

在安装过程中使用命令行选项IDE 安装程序支持在无提示模式下进行安装的命令行选项。 GUI 安装程序可以使用某些命令行选项。

要获得使用命令行选项和在无提示模式下进行安装的详细信息,请参见附录 C。

第 4 章 安装 IDE (Solaris 操作系统) 27

Page 28: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

28 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 29: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

第第第第 5 章章章章

将 Mobility 增加至 NetBeans 或 Sun Java Studio Enterprise IDE

本章介绍如何使用可从 Sun Java Studio 更新中心下载的模块,将 Sun Java Studio Mobility 功能增加至 NetBeans 或 Sun™ Java™ Studio Enterprise 6 IDE。

可用模块NetBeans 模块 (NBM) 允许您增加或更新 IDE 的功能。可从 Sun Java Studio 更新中心下载 NBM,如第 35 页上的 “升级安装”中所述。

为移动应用程序增加支持所需要的 NetBeans 模块 (NBM) 包括:

� J2ME Wireless 模块,为 MIDP/CLDC 应用程序开发提供基本支持。

� J2ME Wireless Toolkit Module 2.1,存在于 Solaris、 Windows 和 Linux 平台的各自下载文件中。

还可以选择性地下载和安装下列模块:� J2ME Wireless Connection 向导,简化了 MIDP 客户机 / 服务器应用程序的创建。

� J2SR172 支持模块,它允许您将 MIDP 应用程序连接至 Web 服务。

� ProGuard 混淆模块

� RetroGuard 混淆模块

� J2ME Wireless Toolkit Module 1.0.4_01,存在于 Solaris、Windows 和 Linux 平台的各自下载文件中。

� J2ME Wireless 示例,一组样例应用程序。

29

Page 30: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

30 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 31: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

第第第第 6 章章章章

安装 ProGuard 混淆器

本章介绍如何安装 ProGuard 混淆器。

IDE 安装程序将 RetroGuard 混淆器安装为缺省混淆器,并包含对 ProGuard 混淆器的支持。要使用 ProGuard 混淆器,您需要下载该可执行文件,并将其增加至 IDE 中。

下载和安装 ProGuard 混淆器:这些指导说明假定您已安装了 Sun Java Studio Mobility 6 IDE,或已将 Sun Java Studio Mobility 6 ProGuard 混淆器模块增加至 Sun Java Studio Enterprise 6 的安装中。

1. 从从从从 http://proguard.sourceforge.net 下载下载下载下载 ProGuard 混淆器混淆器混淆器混淆器((((proguard2.0.1.tar.gz 或 proguard2.0.1.zip)。)。)。)。

2. 将文件解压缩到系统上的某个目录中。将文件解压缩到系统上的某个目录中。将文件解压缩到系统上的某个目录中。将文件解压缩到系统上的某个目录中。

3. 选择 “工具”选择 “工具”选择 “工具”选择 “工具” > “混淆器”。“混淆器”。“混淆器”。“混淆器”。

“混淆器注册”对话框将打开。

4. 在对话框的左窗格中,选择在对话框的左窗格中,选择在对话框的左窗格中,选择在对话框的左窗格中,选择 ProGuard 混淆器节点。混淆器节点。混淆器节点。混淆器节点。

此对话框的左窗格中将显示混淆器的属性表单。

5. 单击 “专家”标签,然后单击 “可执行程序路径”属性的省略号单击 “专家”标签,然后单击 “可执行程序路径”属性的省略号单击 “专家”标签,然后单击 “可执行程序路径”属性的省略号单击 “专家”标签,然后单击 “可执行程序路径”属性的省略号 (...) 按钮。按钮。按钮。按钮。

“文件选择器”窗口将打开。

6. 使用“文件选择器”窗口导航到混淆器的使用“文件选择器”窗口导航到混淆器的使用“文件选择器”窗口导航到混淆器的使用“文件选择器”窗口导航到混淆器的 JAR 文件(例如文件(例如文件(例如文件(例如 proguard.jar),然后单),然后单),然后单),然后单击 “确定”。击 “确定”。击 “确定”。击 “确定”。

属性表单中将显示 JAR 文件的路径。

7. (可选)单击 “设置为缺省”按钮将(可选)单击 “设置为缺省”按钮将(可选)单击 “设置为缺省”按钮将(可选)单击 “设置为缺省”按钮将 ProGuard 设置为缺省混淆器。设置为缺省混淆器。设置为缺省混淆器。设置为缺省混淆器。

31

Page 32: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

32 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 33: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

第第第第 7 章章章章

配置 Palm OS 仿真器

如果您要运行 J2ME Wireless Toolkit 1.0.4 随附的 Palm OS 仿真器,则必须在安装 Sun Java Studio Mobility IDE 前安装该仿真器。您可以从 http://www.palmos.com/dev/tech/tools/emulator/ 中下载该仿真器。

您必须先按以下方式配置仿真器:

1. 将将将将 NetLib 调用重定向至主机的调用重定向至主机的调用重定向至主机的调用重定向至主机的 TCP/IP。。。。

要使某些功能(如调试和 Internet 连接)起作用,必须将 NetLib API 调用从 Palm OS 仿真器重定向为使用您计算机的 TCP/IP。

a. 运行运行运行运行 Palm OS 仿真器,右键单击该仿真器。仿真器,右键单击该仿真器。仿真器,右键单击该仿真器。仿真器,右键单击该仿真器。

此时,将出现一个菜单。

b. 选择 “设置”选择 “设置”选择 “设置”选择 “设置” → “属性“属性“属性“属性 ...””””

此时,将出现 “属性”对话框。

c. 选中 “将选中 “将选中 “将选中 “将 NetLib 调用重定向至主机的调用重定向至主机的调用重定向至主机的调用重定向至主机的 TCP/IP”复选框,然后单击 “确定”。”复选框,然后单击 “确定”。”复选框,然后单击 “确定”。”复选框,然后单击 “确定”。

此时,“属性”对话框将消失。

d. 右键单击该仿真器,并选择 “保存”。右键单击该仿真器,并选择 “保存”。右键单击该仿真器,并选择 “保存”。右键单击该仿真器,并选择 “保存”。

保存您所作的更改。

2. 禁用调试。禁用调试。禁用调试。禁用调试。

Palm OS 仿真器允许在执行应用程序的同时调试不同的项目。但是,要让 Palm OS 仿真器与 Sun Java Studio Mobility IDE 一起工作,则必须完全禁用调试。

a. 运行运行运行运行 Palm OS 仿真器,并右键单击该仿真器。仿真器,并右键单击该仿真器。仿真器,并右键单击该仿真器。仿真器,并右键单击该仿真器。

此时,将出现一个菜单。

b. 选择 “设置”选择 “设置”选择 “设置”选择 “设置” → “调试“调试“调试“调试 ...””””

出现 “调试选项”对话框。

c. 取消选中所有复选框,然后单击 “确定”。取消选中所有复选框,然后单击 “确定”。取消选中所有复选框,然后单击 “确定”。取消选中所有复选框,然后单击 “确定”。

此时,“调试选项”对话框将消失。

33

Page 34: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

d. 右键单击该仿真器,并选择 “保存”。右键单击该仿真器,并选择 “保存”。右键单击该仿真器,并选择 “保存”。右键单击该仿真器,并选择 “保存”。

保存您所作的更改。

3. 在在在在 Sun Java Studio Mobility IDE 中设置中设置中设置中设置 Palm OS 仿真器位置。仿真器位置。仿真器位置。仿真器位置。

通过 Sun Java Studio Mobility IDE 使用 Palm OS 仿真器首次运行应用程序时,会出现一个对话框,要求您提供 Palm OS 仿真器位置。在设置该位置后,当使用仿真器运行 MIDP 应用程序时,该对话框将不再出现。

34 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 35: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

第第第第 8 章章章章

升级安装

本章讨论以下主题:

� 第 35 页上的 “使用更新中心对模块进行更新”

使用更新中心对模块进行更新在系统上安装 IDE 后,可使用 “更新中心”增加新的 IDE 模块或更新现有的 IDE 模块。

� 更新 IDE 模块

1. 从从从从 IDE 的 “欢迎”屏幕中单击 “更新中心”按钮,或者从主的 “欢迎”屏幕中单击 “更新中心”按钮,或者从主的 “欢迎”屏幕中单击 “更新中心”按钮,或者从主的 “欢迎”屏幕中单击 “更新中心”按钮,或者从主 IDE 窗口中选择 “工窗口中选择 “工窗口中选择 “工窗口中选择 “工具”具”具”具” → “更新中心”。“更新中心”。“更新中心”。“更新中心”。

此时,会出现 “更新中心”向导。

2. 选择选择选择选择 Sun Java Studio 更新中心作为“更新中心”,并取消选择更新中心作为“更新中心”,并取消选择更新中心作为“更新中心”,并取消选择更新中心作为“更新中心”,并取消选择 NetBeans 更新中心。更新中心。更新中心。更新中心。

3. 如果尚未设置代理配置,请单击 “代理配置”按钮。如果尚未设置代理配置,请单击 “代理配置”按钮。如果尚未设置代理配置,请单击 “代理配置”按钮。如果尚未设置代理配置,请单击 “代理配置”按钮。

此时,会显示 “代理配置”对话框。根据需要修改这些值,然后单击 “确定”返回到“更新中心”向导。

4. 单击 “下一步”,然后键入单击 “下一步”,然后键入单击 “下一步”,然后键入单击 “下一步”,然后键入 Sun Java Studio 更新中心的登录名称和口令。更新中心的登录名称和口令。更新中心的登录名称和口令。更新中心的登录名称和口令。

“更新中心”显示可用的模块。

5. 选择单个模块,或者单击 “选择单个模块,或者单击 “选择单个模块,或者单击 “选择单个模块,或者单击 “>>”按钮选择所有模块。”按钮选择所有模块。”按钮选择所有模块。”按钮选择所有模块。

使用 “<”按钮删除不适用于您平台的那些版本。

6. 单击 “下一步”,按照 “更新中心”安装过程的说明进行操作。单击 “下一步”,按照 “更新中心”安装过程的说明进行操作。单击 “下一步”,按照 “更新中心”安装过程的说明进行操作。单击 “下一步”,按照 “更新中心”安装过程的说明进行操作。

IDE 安装选定的模块,然后重新启动。

35

Page 36: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

要获得有关 “更新中心”工作方式以及检查 Sun 个人信息隐私策略的更多信息,请参见 Developer Resources Site FAQs (开发人员资源站点常见问题解答):http://developers.sun.com/resources/FAQS.html。

36 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 37: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

第第第第 9 章章章章

卸载 IDE

您可以使用卸载程序向导来删除 Java Studio Mobility IDE。必须使用安装期间要求的相同用户特权卸载 IDE。

本章描述在每个支持的平台上如何卸载:

� 对于对于对于对于 Microsoft Windows 系统系统系统系统,请参见第 37 页上的 “卸载 IDE (Microsoft Windows 平台)”。

� 对于对于对于对于 Linux 系统系统系统系统,请参见第 38 页上的 “卸载 IDE (Linux 系统)”。

� 对于对于对于对于 Solaris 操作系统操作系统操作系统操作系统,请参见第 40 页上的“卸载 IDE (Solaris 操作系统)”。

使用卸载程序

� 卸载 IDE (Microsoft Windows 平台)

在 Windows 操作环境中,请使用 Microsoft Windows “添加 /删除”实用程序进行卸载。

1. 在开始执行此过程之前,请退出并关闭在开始执行此过程之前,请退出并关闭在开始执行此过程之前,请退出并关闭在开始执行此过程之前,请退出并关闭 IDE。。。。

2. 确保在您的系统上装有确保在您的系统上装有确保在您的系统上装有确保在您的系统上装有 J2SE 1.4.1_02 版。版。版。版。

3. 选择 “开始”选择 “开始”选择 “开始”选择 “开始” > “设置”“设置”“设置”“设置” > “控制面板”。“控制面板”。“控制面板”。“控制面板”。

此时,就会出现 “控制面板”对话框。

4. 双击 “添加双击 “添加双击 “添加双击 “添加 / 删除程序”。删除程序”。删除程序”。删除程序”。

5. 从目前安装的程序列表中选择从目前安装的程序列表中选择从目前安装的程序列表中选择从目前安装的程序列表中选择 Sun Java Studio Mobility。。。。

6. 单击 “更改单击 “更改单击 “更改单击 “更改 / 删除”。删除”。删除”。删除”。

“InstallShield 向导”准备卸载程序向导,并且出现 “欢迎”面板。

37

Page 38: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

7. 单击 “下一步”,按照指示进行操作。单击 “下一步”,按照指示进行操作。单击 “下一步”,按照指示进行操作。单击 “下一步”,按照指示进行操作。

当卸载完成时,就会出现 “摘要”面板。

8. 单击 “完成”。单击 “完成”。单击 “完成”。单击 “完成”。

9. 查看查看查看查看 jstudio-install-directory。。。。

在成功卸载后,将保留以下文件和文件夹:

jstudio-install-directory

install.log

uninstall.log

如果卸载成功,则不创建 uninstall.log。如果 jstudio-install-directory 目录包含其它文件,则可能已安装了附加的产品,或者卸载可能不完全。请参见第 57 页上的 “识别并修复不完全的卸载”,以获得更多信息。

注意注意注意注意 – 在卸载过程中没有删除 jstudio-user-directory。

10. 检查检查检查检查 jstudio-install-directory\uninstall.log 文件是否有错误消息。文件是否有错误消息。文件是否有错误消息。文件是否有错误消息。

11. 如果卸载成功,则可以删除剩余的目录和文件。如果卸载成功,则可以删除剩余的目录和文件。如果卸载成功,则可以删除剩余的目录和文件。如果卸载成功,则可以删除剩余的目录和文件。

� 卸载 IDE (Linux 系统)

小心小心小心小心 – 必须使用 Sun Java Studio 卸载程序从 Linux 系统中卸载该软件。不要试图使用 rpm -e 命令来卸载 IDE。使用卸载程序失败可能会导致系统出现故障。

1. 在开始执行此过程之前,请退出并关闭在开始执行此过程之前,请退出并关闭在开始执行此过程之前,请退出并关闭在开始执行此过程之前,请退出并关闭 IDE。。。。

2. 确保在您的系统上至少装有确保在您的系统上至少装有确保在您的系统上至少装有确保在您的系统上至少装有 J2SE 1.4.1_02 版本。版本。版本。版本。

3. 设置设置设置设置 DISPLAY 环境变量以显示到本地机器。环境变量以显示到本地机器。环境变量以显示到本地机器。环境变量以显示到本地机器。

例如,如果您使用 bash shell,请键入:

4. 如果以超级用户身份安装如果以超级用户身份安装如果以超级用户身份安装如果以超级用户身份安装 IDE,则成为超级用户。,则成为超级用户。,则成为超级用户。,则成为超级用户。

% export DISPLAY=your-local-machine:0.0

38 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 39: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

5. 启动卸载程序向导。启动卸载程序向导。启动卸载程序向导。启动卸载程序向导。

此时,就会出现卸载程序的 “欢迎”屏幕。

6. 单击 “下一步”,按照指示进行操作。单击 “下一步”,按照指示进行操作。单击 “下一步”,按照指示进行操作。单击 “下一步”,按照指示进行操作。

卸载程序向导卸载 IDE。

7. 单击 “完成”。单击 “完成”。单击 “完成”。单击 “完成”。

8. 查看查看查看查看 jstudio-install-directory。。。。

在成功卸载后,将保留以下目录和文件:

jstudio-install-directory

uninstall.log

install.log

jstudio-install-directory/_uninst

如果卸载成功,则不创建 uninstall.log。如果 jstudio-install-directory 目录包含其它文件,那么可能已安装了附加的产品,或者卸载可能不完全。

注意注意注意注意 – 在卸载过程中没有删除 jstudio-user-directory。

9. 如果安装不完整,则检查如果安装不完整,则检查如果安装不完整,则检查如果安装不完整,则检查 jstudio-install-directory/uninstall.log 文件,查看是否有文件,查看是否有文件,查看是否有文件,查看是否有错误消息。错误消息。错误消息。错误消息。

如果怀疑卸载不完全,请参见第 11 章以了解有关修复失败的卸载的信息。

10. 如果卸载成功,则可以删除剩余的目录和文件。如果卸载成功,则可以删除剩余的目录和文件。如果卸载成功,则可以删除剩余的目录和文件。如果卸载成功,则可以删除剩余的目录和文件。

仅使用此命令删除日志文件和安装目录。不要试图使用此命令卸载产品文件。在删除这些日志文件及其所驻留的目录之前,您必须成功运行了卸载程序。

如果以超级用户身份进行卸载,则退出超级用户特权。

# java -jar /jstudio-install-directory/_uninst/uninstall.jar

# rm -r jstudio-install-directory

第 9 章 卸载 IDE 39

Page 40: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

� 卸载 IDE (Solaris 操作系统)

小心小心小心小心 – 使用 Sun Java Studio 卸载程序从 Solaris 系统卸载该软件。不要试图使用 rm -r 或 pkgrm 命令来卸载 IDE。使用卸载程序失败可能会导致系统出现故障。

1. 在开始执行此过程之前,请退出并关闭在开始执行此过程之前,请退出并关闭在开始执行此过程之前,请退出并关闭在开始执行此过程之前,请退出并关闭 IDE。。。。

2. 确保您的系统安装有确保您的系统安装有确保您的系统安装有确保您的系统安装有 J2SE 1.4.1_02 版本或其它版本或其它版本或其它版本或其它 J2SE 1.4. x 版本。版本。版本。版本。

3. 设置设置设置设置 DISPLAY 环境变量以显示到本地机器。环境变量以显示到本地机器。环境变量以显示到本地机器。环境变量以显示到本地机器。

4. 如果以超级用户身份安装如果以超级用户身份安装如果以超级用户身份安装如果以超级用户身份安装 IDE,则成为超级用户,则成为超级用户,则成为超级用户,则成为超级用户 (root)。。。。

5. 启动卸载程序向导。启动卸载程序向导。启动卸载程序向导。启动卸载程序向导。

此时,就会出现 “欢迎”屏幕。

6. 单击 “下一步”,按照指示进行操作。单击 “下一步”,按照指示进行操作。单击 “下一步”,按照指示进行操作。单击 “下一步”,按照指示进行操作。

卸载程序向导卸载 IDE。

7. 单击 “完成”。单击 “完成”。单击 “完成”。单击 “完成”。

8. 查看查看查看查看 jstudio-install-directory。。。。

在成功卸载后,将保留以下目录和文件:

jstudio-install-directory

uninstall.log

install.log

jstudio-install-directory/_uninst

如果卸载成功,则不创建 uninstall.log。如果 jstudio-install-directory 目录包含其它文件,则可能已安装了附加的产品,或者卸载可能不完全。

注意注意注意注意 – 在卸载过程中没有删除 jstudio-user-directory。

9. 检查检查检查检查 jstudio-install-directory/uninstall.log 文件是否有错误消息。文件是否有错误消息。文件是否有错误消息。文件是否有错误消息。

如果怀疑卸载不完全,请参见第 11 章以了解有关修复失败的卸载的信息。

% setenv DISPLAY your-machine-name:0.0

# java -jar /jstudio-install-directory/_uninst/uninstall.jar

40 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 41: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

10. 如果卸载成功,请删除剩余的目录和文件。如果卸载成功,请删除剩余的目录和文件。如果卸载成功,请删除剩余的目录和文件。如果卸载成功,请删除剩余的目录和文件。 :

仅使用此命令删除日志文件和安装目录。不要试图使用此命令删除产品文件。在删除这些日志文件及其所驻留的目录之前,您必须成功运行了卸载程序。

11. 如果以超级用户身份卸载如果以超级用户身份卸载如果以超级用户身份卸载如果以超级用户身份卸载 IDE,则退出超级用户特权。,则退出超级用户特权。,则退出超级用户特权。,则退出超级用户特权。

# rm -r jstudio-install-directory

# exit

第 9 章 卸载 IDE 41

Page 42: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

42 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 43: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

第第第第 10 章章章章

设置 IDE

在安装 IDE 后,请使用本章中的信息启动、设置和注册软件。

本章包含以下主题:

� 第 43 页上的 “启动 IDE”� 第 44 页上的 “设置 IDE”� 第 46 页上的 “使用启动选项”

启动 IDE在第一次启动 IDE 时,系统会提示您执行以下任务:

� 从以前的版本导入定制的设置� 注册软件� 说明是否要进行自动更新检查

� 启动 IDE (Microsoft Windows 系统)

可以使用以下方法之一:

� 双击位于桌面上的 Sun Java Studio Mobility 图标。

� 选择“开始” → “程序” → “Sun Microsystems” → “Java Studio Mobility 6”。

� 在命令行中键入下列命令以启动 IDE:

要启动 IDE 并在 Windows 控制台中显示消息,请键入:

C:\> runidew.exe

C:\> runide.exe

43

Page 44: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

Windows 控制台显示错误消息以及使用 IDE 生成的其它控制台消息。

如果使用 runidew.exe,则只启动 IDE。这是桌面图标使用的缺省启动程序。

可以在命令行或 jstudio-install-directory\bin\ide.cfg 文件中指定 runide.exe 命令选项。请参见第 46 页上的 “使用启动选项”。

� 启动 IDE (Solaris 或 Linux 系统)

1. 转到转到转到转到 jstudio-install-directory/bin 目录目录目录目录

缺省安装目录为 /opt/SUNWjstudio/Mobile04q3。

2. 启动启动启动启动 IDE。。。。

可以在命令行或 jstudio-install-directory/bin/ide.cfg 文件中指定 runide.sh 命令选项。请参见第 46 页上的 “使用启动选项”。

设置 IDEIDE 包含以下用于控制 IDE 环境方面的向导:

� 设置导入向导� 注册向导� 设置向导

设置导入向导

第一次启动 IDE 时,会显示设置导入向导。可使用该向导从用于 Java Studio Mobility IDE 的早期 IDE 版本中导入设置。

% cd /opt/SUNWjstudio/Mobile04q3

% ./runide.sh

44 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 45: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

注册向导

第一次启动 IDE 时,会显示注册向导。可使用该向导在 Sun Java Studio 开发人员资源 Web 站点上进行注册。

通过该 Web 站点注册 Java Studio Mobility IDE 软件可以实现下列功能:

� 使用 “更新中心”下载和安装新的模块和特定于您的环境的更新。

� 订阅 “早期访问”程序 (http://forte.sun.com/eap),并可以收到新的未公开发行的 IDE 内部版本,以及 Sun Java Studio 模块、修补程序和错误修复程序的预览发行版本。

� 收到产品声明 (如果需要)

如果决定以后在 Sun Java Studio 开发人员资源中注册,请从 IDE 主窗口中选择 “帮助” → “注册向导”。

设置向导

可以从 IDE “欢迎”屏幕访问设置向导,也可以从主 IDE 窗口中选择 “工具” →“设置向导”以访问设置向导。

可以在 “设置”向导中执行以下操作:

� 设置 IDE 显示窗口模式

� 指定用于内部和外部 Web 页的 Web 浏览器

� 设置要使用的 Web 代理设置 (如果您位于防火墙后面)

� 使用 “模块安装”页启用或禁用 IDE 模块

� 使用 “更新中心”页控制以下内容:

� 自动更新检查� 自动更新的频率� 要检查的更新中心 URL

� 启用或禁用 IDE 模块

1. 从主从主从主从主 IDE 窗口中,选择 “工具”窗口中,选择 “工具”窗口中,选择 “工具”窗口中,选择 “工具” → “设置向导”。“设置向导”。“设置向导”。“设置向导”。

2. 单击 “下一步”,直到显示 “模块安装”页为止。单击 “下一步”,直到显示 “模块安装”页为止。单击 “下一步”,直到显示 “模块安装”页为止。单击 “下一步”,直到显示 “模块安装”页为止。

3. 展开模块类别节点以显示模块列表。展开模块类别节点以显示模块列表。展开模块类别节点以显示模块列表。展开模块类别节点以显示模块列表。

单击模块图标,查看有关模块功能的简短描述。

4. 通过将 “已启用”属性值切换为通过将 “已启用”属性值切换为通过将 “已启用”属性值切换为通过将 “已启用”属性值切换为 true 或或或或 false,启用或禁用模块。,启用或禁用模块。,启用或禁用模块。,启用或禁用模块。

缺省情况下,启用所有随 IDE 一起安装的模块。

第 10 章 设置 IDE 45

Page 46: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

使用启动选项可以使用其它的命令行选项运行 runide 启动脚本。

可以按以下方法使用这些选项:

� 在命令行中键入这些选项� 将这些选项放在 jstudio-install-directory/bin/ide.cfg 文件中

IDE 在解析任何命令行选项之前读取 ide.cfg 文件。可以在 ide.cfg 文件的多行上键入选项。

表 10-1 列出了 runide 命令行选项。

表表表表 10-1 IDE 启动选项

选项选项选项选项 描述描述描述描述

-h-help

打印可用选项及其用法的描述。

-jdkhome jdk-home-dir 指定 J2SE 平台的位置,而不是安装过程中指定的缺省位置。

-cp:p additional-classpath 将指定的类路径放置到 IDE 类路径前面。

-cp:a additional-classpath 将指定的类路径附加到 IDE 类路径的后面。

-userdir jstudio-user-directory 指定 jstudio-user-directory (存储用户设置的位置)。

如果未指定该选项,则使用缺省位置。要获得更多的信息,请参见适用于您的平台的安装章节。

-J jvm-flags 将指定的标志直接传递到 Java™ 虚拟机 (JVM™)

软件。

• -Xverify:none -J -Xverify:none 指示 JVM 软件不验证字节代码的正确性,从而缩短了启动时间。如果设置此标志,则会删除 Java 语言向您提供的某些保护。要获得更多的信息,请参见 JVM 软件文档。

• -Xms24m -J -Xms24m 将 JVM 软件的初始堆大小设置为 24 MB。此标志禁止 JVM 软件在启动过程中扩展堆大小,从而缩短了启动时间。

• -Xms96m 大 Java 堆大小

• -Xss1024k 线程堆栈大小

46 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 47: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

(仅限 Microsoft Windows)hotspot 或 -classic

指定要使用的 Java 虚拟机 (JVM) 变体。

术语 “Java 虚拟机”和 “JVM”是指用于 Java 平台的虚拟机器。

“-ui” UI_class_name 将指定的 UI 类设置为 IDE 的外观。

“-fontsize” size 设置 IDE 用户界面中的字体大小 (单位为磅)。缺省值为 11。

表表表表 10-1 IDE 启动选项 ( 续 )

选项选项选项选项 描述描述描述描述

第 10 章 设置 IDE 47

Page 48: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

48 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 49: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

第第第第 11 章章章章

问题疑难解答

本章提供您在执行以下操作时所遇到问题的疑难解答提示:� 第 50 页上的 “安装 IDE”� 第 53 页上的 “启动 IDE”� 第 54 页上的 “使用 “开始”菜单项 (Microsoft Windows 平台)”� 第 55 页上的 “运行 Web 服务”� 第 56 页上的 “运行使用 UDDI 的 Web 服务”� 第 57 页上的 “识别并修复不完全的卸载”

49

Page 50: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

安装 IDE表 11-1 描述在安装 IDE 的过程中可能遇到的问题。

表表表表 11-1 Sun Java Studio Mobility IDE 安装问题

问题问题问题问题 解决方案解决方案解决方案解决方案

在安装 Sun Java Studio Mobility IDE 时,可能会出现以下错误消息: Error writing file = There may not be enough temporary disk space.Try using -is:tempdir to use a temporary directory on a partition with more disk space

请使用 -is:tempdir 命令行选项指定具有更多空间的目录来启动安装程序。 例如,在 Linux 操作环境中,在命令提示符下键入以下内容:

$ jstudio_M04q3-linux-en.bin -is:tempdir temporary-directory

在安装 Sun Java Studio Mobility IDE 时,可能会出现以下错误消息: Error: Could not find JVM

请使用 -is:javahome 命令行选项来启动安装程序,以指定安装 J2SE 平台的位置。

例如,在 Linux 操作系统中,在命令提示符下键入以下内容:

jstudio_M04q3-linux-en.bin -is:javahome java-home-directory

在安装期间,安装程序停止运行,并显示以下消息:

The installer is unable to run in graphical mode.Try running the installer with the -console or -silent flag.

• 如果未正确设置 DISPLAY 环境变量,则在 C shell 中键入以下命令:setenv DISPLAY your-local-host:0.0

• 如果您正在远程运行安装程序,且不允许主机名访问本地服务器,那么请按照下列步骤执行操作:

1. 在使用 Display 变量的本地服务器上运行以下命令:xhost +remote-host-name

2. 运行安装程序。

3. 安装程序完成后,立即在本地服务器上运行以下命令:xhost -remote-host-name

由于 xhost + 命令禁用安全功能并使系统容易遭受各种攻击,因此 后一步尤其重要。

如果您安装带有 zh.UTF-8 语言环境的 Cobundle,则控制台在安装程序启动后会显示有些变形的文本。此错误不会影响安装。忽略该文本,继续遵循安装程序的说明执行操作。

50 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 51: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

(仅限 Solaris 操作系统)

ERROR: could not initialize interface awt - exception: java.lang.NoClassDefFoundError java.lang.NoClassDefFoundError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:130

...

Wizard.getExitCode(): called after WizardServices is shutdown.

Wizard.getExitCode(): called after WizardServices is shutdown.

此错误表明没有正确设置 DISPLAY 环境变量。在某些情况下,您需要确保它包含域及其主机名。例如:

setenv DISPLAY your-machine-name.your-domain:0.0

IDE 安装程序在没有安装该产品的情况下退出,并且没有显示任何信息。

• 您的安装目录可能没有足够的空间。请检查系统需求以确定所需的空间,然后再次检查以确保您的目录具有足够的空间。

• 从 Sun Java Studio 产品下载页下载的文件不完整。请再次下载该文件,并检查下载文件的大小与产品下载页上指定的文件大小是否相同。再次运行 IDE 安装程序。

• installer-name.sp 文件中指定的命令行参数无效。检查该文件并更正命令行选项。再次运行 IDE 安装程序。请参见附录 C。

• 使用选项 -is:log log.txt 运行安装程序的启动程序(installer-name.exe 文件或 installer-name.bin 文件),其中,installer-name 是平台特定的安装程序文件名。检查 log.txt 中是否有任何错误。请参见附录 C。

-is:tempdir 命令行选项无效。 确保命令行选项使用正确的语法。例如,在 Linux 环境中,语法如下所示:

jstudio_M04q3-linux-en.bin -is:tempdir temporary-directory.

出现错误消息,指明在 Solaris 7 操作环境中运行的计算机上插入产品 CD 后, Solaris 7 操作系统不支持该产品。

只有 Solaris 9 操作系统支持 Sun Java Studio Mobility IDE。

表表表表 11-1 Sun Java Studio Mobility IDE 安装问题 ( 续 )

问题问题问题问题 解决方案解决方案解决方案解决方案

第 11 章 问题疑难解答 51

Page 52: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

(仅限 Solaris 操作系统)出现以下错误消息:

ERROR: cannot find product/product.xml on your computer.

停止并重新启动系统上的卷管理进程 (vold),然后再次运行安装程序。

1. 确保当前没有使用 CD-ROM 或软盘。如果不能确定是否已找到了此介质的所有用户,请运行 fuser 命令。

2. 成为超级用户。

3. 停止卷管理。# /etc/init.d/volmgt stop

4. 重新启动卷管理。# /etc/init.d/volmgt start

设置安装目录时,可能会出现以下错误消息:

Uninstall the following installed software from the specified install directory or specify another empty directory.To uninstall successfully, you have to exit this installer first!

此消息表明您已将 Java Studio Mobility 安装到选定的目录。卸载现有软件版本之前必须先退出该安装程序。完全卸载了早期版本后,请重新启动该安装程序以安装 新版本的 IDE。

(Microsoft Windows) 在退出安装程序或卸载程序向导后,发现 WindowsNativeToolkit 进程占用很大比例的 CPU 资源。

在安装和卸载过程中,将启动 WindowsNativeToolkit 进程。有时,并没有将其正确停止。使用 Windows 任务管理器查找进程 WindowsNativeToolkit 的任何实例,然后结束该进程。

表表表表 11-1 Sun Java Studio Mobility IDE 安装问题 ( 续 )

问题问题问题问题 解决方案解决方案解决方案解决方案

52 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 53: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

启动 IDE表 11-2 描述在启动和配置新安装的 IDE 过程中可能遇到的问题。

表表表表 11-2 Sun Java Studio Mobility 启动和配置问题

问题问题问题问题 解决方案解决方案解决方案解决方案

在启动 IDE 时,出现类似于以下内容的错误消息:

ERROR: The J2SE[tm] 1.2.1 found at /usr/java1.2/bin/java cannot be used by the IDE.J2SE[tm] 1.4.1_02 is recommended.NOTE: You can download and install the J2SE[tm] and related Solaris[tm] patches from http://access1.sun.com/forte/.

Warning: Current runtime environment does not satisfy minimum requirements.

$JAVA_PATH 和 $JDK_HOME 环境变量的值覆盖了在 IDE 安装过程中指定的 J2SE 平台路径的值。您需要撤消对这些环境变量的设置,或者在启动 IDE 时使用 -jdkhome 命令行选项。请参见第10 章。

运行 IDE 时出现性能问题。 将虚拟内存或交换空间增加到机器安装的 RAM 的 1.5 至 2 倍。

第 11 章 问题疑难解答 53

Page 54: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

使用 “开始”菜单项(Microsoft Windows 平台)表 11-3 描述在使用 Microsoft Windows 上的“开始”菜单项访问文档、示例和教程或其它可转到某个 Web 页的内容时可能出现的错误。这些错误是由于 Microsoft Windows 解释浏览器设置的方式而引起的。

表表表表 11-3 “开始”菜单错误 (Windows)

问题问题问题问题 解决方案解决方案解决方案解决方案

当选择某个转到 Web 页的 IDE “开始”菜单项时,就会出现错误消息。例如:

Error: Cannot find the file C:\Sun\SUNWjstudio\Mobile04q3\docs\documentation.html. Make sure the path and filename are correct and that all required libraries are available.

在使用 Netscape 浏览器时, Microsoft Windows 就会发生此类错误。如果将 Netscape 设置为用于打开 HTML 页的程序,但没有将 Netscape 设置为缺省浏览器,则可能会出现这种错误。

单击 “确定”关闭此错误。

要解决该问题,请将 Netscape 设置为缺省浏览器,或者将 Internet Explorer 设置为用于打开 HTML 页的程序。

在关闭上述错误消息后,随后又出现错误消息。

Error: Unable to run this command.

单击 “确定”关闭此错误。

将 Netscape 设置为缺省浏览器。

54 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 55: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

运行 Web 服务表 11-4 描述在使用 IDE 支持的任何应用程序服务器运行 Web 服务时可能出现的错误消息。

表表表表 11-4 使用任何应用程序服务器运行 Web 服务时出现的错误

问题问题问题问题 解决方案解决方案解决方案解决方案

[java.rmi.RemoteException: HTTP transport error: java.net.ConnectException: Connection refused; nested exception is: HTTP transport error: java.net.ConnectException: Connection refused

• 对该 Web 服务进行了更改,但没有刷新调用该 Web 服务的 Web 服务客户机。要刷新 Web 服务客户机,请执行下面的操作:右键单击该 Web 服务客户机节点,并从上下文菜单中选择 “从 Web 服务刷新”。这将重新生成客户机代理以反映对该 Web 服务所做的更改。

• 在开发和部署 Web 服务后,更改了目标部署服务器,但没有更改 Web 服务 SOAP RPC URL。要修复该问题,请执行下面的操作:

1. 更改 Web 服务属性表单上的 SOAP RPC URL 属性。

2. 右键单击该 Web 服务节点,然后选择 “生成 Web 服务文件”。

3. 如果使用缺省客户机,请右键单击该客户机,然后选择 “从 Web 服务刷新”。

4. 重新部署该 Web 服务。

[java.rmi.RemoteException:cannot connect to server:Not found;

nested exception is: cannot connect to server: Not found

J2EE 应用程序中 Web 模块的 “Web 上下文”属性与 Web 服务的 SOAP RPC URL 属性中指定的上下文根并不匹配。要查看 Web 模块的 “Web 上下文”属性,请执行下面的操作:

1. 展开将 Web 服务加入其中的 J2EE 应用程序。

2. 右键单击 Web 服务的 Web 模块 (文件名以 _War 结尾),然后选择 “属性”。

3.“Web 上下文”属性是 “属性”窗口中显示的属性之一。

要查看 Web 服务的 SOAP RPC URL 属性的上下文,请执行下面的操作:

1. 右键单击该 Web 服务节点,然后选择 “属性”。

2. SOAP RPC URL 属性显示类似于以下内容的值:http://localhost:8000/MyService/MyService

此 URL 中第一个 MyService 实例是上下文根或 Web 上下文。可以将其更改为选定的任何值,但它必须与 J2EE 应用程序中 Web 模块的 “Web 上下文”属性值匹配。

第 11 章 问题疑难解答 55

Page 56: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

运行使用 UDDI 的 Web 服务表 11-5 描述使用 UDDI 运行 Web 服务时可能出现的错误消息。

表表表表 11-5 运行使用 UDDI 的 Web 服务时出现的错误

问题问题问题问题 解决方案解决方案解决方案解决方案

在查看 .wsdl 文件时出现空的 Web 页。 许多的 Netscape Web 浏览器版本并不显示 .wsdl 文件。请查看该页面的源文件以查看实际的 .wsdl 文件。

在使用 “新客户机向导”搜索 UDDI 注册中的任何内容时可能会出现以下异常:IllegalArgumentException

如果您要使用公共 UDDI 注册,请在 IDE 中设置用户代理服务器名称和端口信息。

• 在 IDE 的主窗口中,选择 “工具” → “设置向导”,并提供用户代理服务器名称和端口。

要使这些值生效,您必须重新启动 IDE。

内部 UDDI 注册服务器无法启动和显示以下异常:

jjava.lang.RuntimeException: RegistryServerSevlet.initializeDB(...):

com.sun.xnode.XNodeException: aborting connection attempt.,

RegistryServerServlet.init(...): connection: 1, Database failed to connect

原因可能是没有正确终止先前的 Xindice 服务器实例。(在 Microsoft Windows 系统上,您可能必须重新启动操作系统以停止这些服务器实例。)

1. 终止与该 Xindice 服务器实例关联的相应 Java 进程。 2. 重新启动 IDE。总是使用以下步骤来终止内部 UDDI 注册服务器:

1. 选择资源管理器的 “运行环境”标签。

2. 展开 UDDI 服务器注册节点。

3. 右键单击内部 UDDI 注册,并从上下文菜单中选择 “停止服务器”。

56 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 57: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

识别并修复不完全的卸载如果 IDE 卸载程序向导在所有产品文件被删除之前退出,则某些文件、目录和其它系统条目没有被正确卸载。

可以使用以下方法识别失败的卸载:

� 在卸载 IDE 之后,通过检查剩下的目录和文件发现并没有正确删除所有的文件。有关在卸载过程中没有删除的文件列表,请参见第 9 章并参考与您的平台相关的部分。

� 在卸载产品后,您无法重新安装相同或更高的版本,即使采用不同的安装目录或已删除了旧版本也是如此。此问题可能表明产品注册出现错误。

� 在卸载 IDE 时出现错误消息,卸载进程失败或者日志包含有关卸载失败的信息。

如果卸载失败,则当您尝试重新安装同一版本或不同版本的 IDE 时可能会遇到问题。

如果使用的卸载方法不是提供的卸载程序向导,则卸载可能会出现错误或不完全。下面的内容介绍在确定卸载不完全的情况下如何修复系统。也可以访问 Sun Java Studio 开发人员资源门户中的知识库, URL 位置如下:http://developers.sun.com/prodtech/javatools/。

� 修复失败的卸载 (Microsoft Windows 平台)

1. 确保以具有管理员特权的用户身份进行登录。确保以具有管理员特权的用户身份进行登录。确保以具有管理员特权的用户身份进行登录。确保以具有管理员特权的用户身份进行登录。

2. 停止停止停止停止 WindowsNativeToolkit 进程并删除相应的文件。进程并删除相应的文件。进程并删除相应的文件。进程并删除相应的文件。

a. 使用使用使用使用 Windows 任务管理器查找进程任务管理器查找进程任务管理器查找进程任务管理器查找进程 WindowsNativeToolkit 的任何实例,然后的任何实例,然后的任何实例,然后的任何实例,然后结束该进程。结束该进程。结束该进程。结束该进程。

b. 删除删除删除删除 %TEMP%\WindowsNativeToolkit_version-id.exe. 中的中的中的中的 WindowsNativeToolkit 文件。文件。文件。文件。

3. 删除名为 “删除名为 “删除名为 “删除名为 “Sun Microsystems”””” > ““““Sun Java Studio Mobility 6”的 “开始”菜单”的 “开始”菜单”的 “开始”菜单”的 “开始”菜单程序组及其内容。程序组及其内容。程序组及其内容。程序组及其内容。

4. 从从从从 jstudio-install-directory 中删除产品文件。中删除产品文件。中删除产品文件。中删除产品文件。

5. 重新启动系统,使系统注册表不包含任何错误。重新启动系统,使系统注册表不包含任何错误。重新启动系统,使系统注册表不包含任何错误。重新启动系统,使系统注册表不包含任何错误。

第 11 章 问题疑难解答 57

Page 58: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

� 修复失败的卸载 (Solaris 操作系统)

1. 删除删除删除删除 jstudio-install-directory 中剩余的文件。中剩余的文件。中剩余的文件。中剩余的文件。

注意注意注意注意 – 按照此过程中 后一步的说明,删除程序文件和目录。

� 清除失败的卸载 (Linux 系统)

1. 删除删除删除删除 jstudio-install-directory。。。。

# rm -r jstudio-install-directory

$ rm -rf /jstudio-install-directory

58 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 59: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

附录附录附录附录 A

IDE 中的端口使用

表 A-1 提供了 Sun Java Studio IDE 所使用端口列表。它包含 IDE 模块、第三方组件和用于 IDE 的应用程序服务器所使用的端口。还包含有关是否可以修改缺省端口分配的信息。

如果使用多个应用程序服务器或者在多用户环境中使用 IDE,则可能会出现端口冲突。如果出现端口冲突,请参见此表以了解有关如何修改端口分配的信息。

表表表表 A-1 Sun Java Studio Mobility IDE 中的端口使用

模块、应用程序服务器或模块、应用程序服务器或模块、应用程序服务器或模块、应用程序服务器或

第三方组件第三方组件第三方组件第三方组件

分配的缺省分配的缺省分配的缺省分配的缺省

端口号端口号端口号端口号 描述描述描述描述 如何修改缺省端口分配如何修改缺省端口分配如何修改缺省端口分配如何修改缺省端口分配

NetBeans 开放文件模块

7318 开放文件服务器

1. 在主 IDE 窗口中,选择 “工具” → “选项”。

2. 展开 “IDE 配置”节点。 3. 展开 “服务器和外部工具设置”节点。

4. 右键单击开放文件服务器,然后从上下文菜单中选择 “属性”。

5. 选择 “端口”属性,并键入一个不同的端口号。

NetBeans 内部 HTTP 服务器模块

8082 嵌入的服务器 HTTP

如果检测到冲突,就会自动更改缺省端口分配。

59

Page 60: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

内部 JWSDP Tomcat 8015 服务器管理 1. 在资源管理器的 “运行环境”标签中,展开 “服务器注册”节点及 “已安装服务器”节点。

2. 展开 Tomcat 4.0 节点,右键单击 “内部 JWSDP”节点,然后从上下文菜单中选择 “属性”。

3. 选择 “服务器端口”属性,并键入所需的端口号。

8081 服务器 HTTP

1. 在资源管理器的 “运行环境”标签中,展开 “服务器注册”节点及 “已安装服务器”节点。

2. 展开 Tomcat 4.0 节点并展开相关的安装节点。 3. 右键单击表示要被编辑的 Host 的节点,然后从上下文菜

单中选择 “属性”。

4. 选择 “HTTP 连接器”属性字段,并键入所需的端口号。

8443 重定向 修改 jstudio-user-dir/JWSDP_base/conf/server.xml。 注意,如果您编辑了 server.xml 文件,则产生的后果由您自己承担。在开始编辑之前,一定要创建工作 server.xml 文件的备份版本。

1. 在资源管理器的 “运行环境”标签上,展开 “已安装服务器”节点下面的 Tomcat 4.0 节点。

2. 右键单击要编辑的 Tomcat 安装节点。从上下文菜单中,选择 “配置” (server.xml)。

此时,源编辑器中就会出现 server.xml 文件。现在,您可以编辑 server.xml 以修改缺省端口号。

11555 IDE 调试器连接

1. 在资源管理器的 “运行环境”标签中,展开 “服务器注册”节点及 “已安装服务器”节点。

2. 展开 Tomcat 4.0 节点,右键单击 “内部 JWSDP”节点,然后从上下文菜单中选择 “属性”。

3. 选择 “调试器”标签。

4. 选择 “调试器端口”属性,并键入所需的端口号。

表表表表 A-1 Sun Java Studio Mobility IDE 中的端口使用 ( 续 )

模块、应用程序服务器或模块、应用程序服务器或模块、应用程序服务器或模块、应用程序服务器或

第三方组件第三方组件第三方组件第三方组件

分配的缺省分配的缺省分配的缺省分配的缺省

端口号端口号端口号端口号 描述描述描述描述 如何修改缺省端口分配如何修改缺省端口分配如何修改缺省端口分配如何修改缺省端口分配

60 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 61: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

Java Web Services 开发人员软件包 UDDI Server (与 IDE 捆绑在一起)

8095 用于注册服务器的 Tomcat 服务器端口

1. 在文本编辑器中,打开 jstudio-install-directory/jwsdp/uddi_base/conf/server.xml 文件。

2. 替换端口号。

3. 重新启动 IDE。

8089 用于注册服务器的 Tomcat HTTP 端口

1. 在文本编辑器中,打开 jstudio-install-directory/jwsdp/uddi_base/conf/server.xml 文件。

2. 替换端口号。

3. 重新启动 IDE。

4080 Xindice HTTP

1. 在文本编辑器中,打开 jstudio-install-directory/jwsdp/tools/xindice/config/system.xml 文件。

2. 替换端口号。

3. 重新启动 IDE。

表表表表 A-1 Sun Java Studio Mobility IDE 中的端口使用 ( 续 )

模块、应用程序服务器或模块、应用程序服务器或模块、应用程序服务器或模块、应用程序服务器或

第三方组件第三方组件第三方组件第三方组件

分配的缺省分配的缺省分配的缺省分配的缺省

端口号端口号端口号端口号 描述描述描述描述 如何修改缺省端口分配如何修改缺省端口分配如何修改缺省端口分配如何修改缺省端口分配

附录 A IDE 中的端口使用 61

Page 62: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

62 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 63: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

附录附录附录附录 B

IDE 子目录

本附录介绍在 jstudio-install-directory 中安装的子目录。它还介绍了在安装过程中创建的用户目录, IDE 使用该目录以了解用户特定的信息。

安装子目录表 B-1 介绍了可以在 IDE jstudio-install-directory 中找到的子目录。

表表表表 B-1 Sun Java Studio Mobility 安装子目录

子目录子目录子目录子目录 描述描述描述描述

_uninst 包含用于卸载 IDE 的文件。

bin 包含 IDE 启动和实用程序

可执行文件、 IDE 配置和安全策略。

docs 包含 Sun Java Studio 帮助文件和其它各种文档。

仿真器 包含安装的 J2ME Wireless Toolkit 仿真器。

installer 包含安装程序特定的文件和目录。

lib 包含组成 IDE 核心实现的 JAR 文件和开放 API。

模块 将 Java Studio Mobility IDE 模块存储为 JAR 文件。

混淆器 包含安装的混淆器模块。

sources 包含可使用用户应用程序重新分发的库的源文件。

63

Page 64: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

IDE 用户子目录IDE 将用户特定的数据存储在用户目录中。此信息的示例有:个人开发服务器 (例如,UDDI Registry Server 和 Tomcat)的 IDE 设置和选项以及其它必需的运行环境数据。用户目录还包含 ide.log 文件;在请求技术支持时,该文件可提供有用的信息。

� 在 Microsoft Windows 系统上,此目录的缺省位置是 C:\Documents and Settings\user-id\jstudio_6me_user。

� 在 Solaris 或 Linux 系统上,缺省位置是 $HOME/jstudio_6me_user。

对于初始安装,此目录的 小空间需求为 5.5 MB。根据 IDE 中所使用的组件,实际使用量将会有所不同。

system 包含 IDE 用于特定用途的文件和目录。

tomcat406 包含 Tomcat 服务器模块

update_tracking 包含 “更新中心”使用的信息。

表表表表 B-1 Sun Java Studio Mobility 安装子目录 ( 续 )

子目录子目录子目录子目录 描述描述描述描述

64 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 65: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

附录附录附录附录 C

用于安装 IDE 的命令行选项

本附录介绍用于安装 IDE 的命令行选项。使用命令行选项共有 4 个主要原因。

� 为为为为 J2SE 平台指定非标准位置平台指定非标准位置平台指定非标准位置平台指定非标准位置,请参见第 66 页上的 “指定 J2SE 平台的位置”。

� 为临时空间目录指定非标准位置为临时空间目录指定非标准位置为临时空间目录指定非标准位置为临时空间目录指定非标准位置,请参见第 66 页上的 “指定临时空间目录的位置”。

� 要指定存储错误消息的日志文件以帮助调试要指定存储错误消息的日志文件以帮助调试要指定存储错误消息的日志文件以帮助调试要指定存储错误消息的日志文件以帮助调试,请参见第 66 页上的“指定用于存储错误消息的日志文件”。

� 要在无提示模式下进行安装要在无提示模式下进行安装要在无提示模式下进行安装要在无提示模式下进行安装,请参见第 67 页上的 “在无提示模式下安装 IDE”。

GUI 安装程序使用的命令行选项GUI 安装程序文件可以使用 3 个命令行选项。表 C-1 简要介绍了这些选项。

表表表表 C-1 GUI 安装程序使用的命令行选项

选项选项选项选项 描述描述描述描述

-is:tempdir pathname 指定用于提供临时空间的目录。当系统上的缺省目录没有足够的空间来成功运行安装程序时,将会使用该目录。

-is:javahome pathname 指定 J2SE 平台的位置。在将 J2SE 平台安装到非标准位置时使用该选项。

-is:log log.txt 指示安装程序将错误消息存储到日志文件 log.txt 中。

65

Page 66: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

指定 J2SE 平台的位置� 如果安装程序没有检测到 J2SE 平台 (在将 J2SE 平台安装到非标准位置时可能会发

生这种情况),那么可以从命令行调用安装程序,方法是:使用选项 -is:javahome 指定 J2SE 平台的路径。

� 例如,在 Microsoft Windows 系统上,键入以下命令:

将变量 j2se-directory 替换为 J2SE 安装的位置。

指定临时空间目录的位置

如果缺省临时空间目录没有足够的空间来运行安装程序,那么可以从命令行调用安装程序,方法是:使用选项 -is:tempdir 指定另一个具有足够空间的目录。

指定用于存储错误消息的日志文件

如果您在安装过程中出现问题时需要执行其它的疑难解答,则可以使用 -is:log log.txt 选项来运行安装程序。此选项指示安装程序将错误消息存储到文件 log.txt 中。

注意注意注意注意 – 强烈建议使用该选项,因为如果不使用该选项,您将无法跟踪安装错误。

C:\> \jstudio-download-directory\jstudio_M04q3-win-en.exe -is:javahome C:\j2se-directory

C:\> \jstudio-download-directory\jstudio_M04q3-win-en.exe -is:tempdir C:\temporary-directory

C:\> \jstudio-download-directory\jstudio_M04q3-win-en.exe -is:log log.txt

66 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 67: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

在无提示模式下安装 IDE可通过在命令行上指定 -silent 选项,在非交互模式 (称为 “无提示模式”)下运行安装程序。此选项禁止将 GUI 显示到终端窗口。

� 如果从 Web 站点下载安装程序文件,请创建一个包含命令行安装选项的文件,并使用安装程序的启动程序。安装程序的启动程序和选项文件必须位于相同的目录中。请参见第 67 页上的 “在无提示模式下使用 Web 下载文件进行安装”。

在无提示模式下使用 Web 下载文件进行安装

创建一个包含要使用的命令行选项的文件,并将该文件存储在 jstudio-download-directory 中。然后使用 -silent 选项从命令行调用安装程序。

� 从 Web 下载文件以无提示模式进行安装 (Solaris 操作系统)

1. 在文本编辑器中,在保存下载的在文本编辑器中,在保存下载的在文本编辑器中,在保存下载的在文本编辑器中,在保存下载的 jstudio_M04q3-sol-sparc-en.bin 安装程序的安装程序的安装程序的安装程序的启动程序的启动程序的启动程序的启动程序的 jstudio-download-directory 中创建中创建中创建中创建 jstudio_M04q3-sol-sparc-en.sp 文件。文件。文件。文件。

至少包含 3 个必需的选项,并切记将它们用引号引起来。例如,.sp 文件可能类似于以下内容:

有关其它的安装选项,请参见表 C-2。

installDir=”/opt/jstudio_m04q1”jdkHome=”/usr/j2se”serialNumber=”trial”

installDir=”/opt/jstudio_m04q3”jdkHome=”/usr/j2se”serialNumber=”trial”

表表表表 C-2 用于无提示安装的命令行选项

选项选项选项选项 - 短名称短名称短名称短名称 选项选项选项选项 - 长名称长名称长名称长名称 描述描述描述描述

id installDir 指定安装 IDE 所在的目录。对于 -silent 模式来说是必需的。

jh jdkHome 设置用于 IDE 的有效 J2SE 版本的位置。对于 -silent 模式来说是必需的。

附录 C 用于安装 IDE 的命令行选项 67

Page 68: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

2. 从命令行启动安装程序的启动程序。从命令行启动安装程序的启动程序。从命令行启动安装程序的启动程序。从命令行启动安装程序的启动程序。

注意注意注意注意 – 虽然 -is.log 选项不是必需的,但建议使用此选项,以便捕获安装过程中的错误消息。

安装程序使用 s1s5me-sol-sparc-en.sp 文件中指定的选项来安装 IDE,并在命令提示符窗口中显示以下内容:

3. 在安装完成时,请查看在安装完成时,请查看在安装完成时,请查看在安装完成时,请查看 jstudio-install-directory 中所示的中所示的中所示的中所示的 install.log 日志文件。(仅日志文件。(仅日志文件。(仅日志文件。(仅在安装未成功且未打开调试选项时才创建此文件。)在安装未成功且未打开调试选项时才创建此文件。)在安装未成功且未打开调试选项时才创建此文件。)在安装未成功且未打开调试选项时才创建此文件。)

4. 如果以超级用户身份进行安装,则退出超级用户特权。如果以超级用户身份进行安装,则退出超级用户特权。如果以超级用户身份进行安装,则退出超级用户特权。如果以超级用户身份进行安装,则退出超级用户特权。

sn serialNumber 设置 IDE 的许可证序列号。对于 -silent 模式来说是必需的。

ps proxyServer 与 -DportNumber 选项一起用于指定代理服务器名称和端口号的注册设置。

pn portNumber 与 -DproxyServer 选项一起用于指定代理服务器名称和端口号的注册设置。可随时使用 IDE 设置这些选项。

可以选择在命令行上指定或不指定这两个选项。但是,如果指定的话,则要求同时指定这两个选项。也可以随时使用 IDE 中的设置向导设置这些选项。请参见第 10 章。

wcw=no installConnWizard 防止安装 J2ME Wireless Connection 向导模块。缺省值是 wcw=yes。

# cd jstudio-download-directory# jstudio_M04q3-sol-sparc-en.bin -is:log log.txt -silent

InstallShield WizardInitializing InstallShield Wizard...Searching for Java(tm) Virtual Machine............Running InstallShield Wizard...

# exit

表表表表 C-2 用于无提示安装的命令行选项 ( 续 )

选项选项选项选项 - 短名称短名称短名称短名称 选项选项选项选项 - 长名称长名称长名称长名称 描述描述描述描述

68 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 69: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

� 从 Web 下载文件以无提示模式进行安装 (Microsoft Windows)

以下示例显示在 Microsoft Windows 系统上从命令行中以无提示模式安装 IDE 所需的步骤。

1. 在文本编辑器中,在保存下载的在文本编辑器中,在保存下载的在文本编辑器中,在保存下载的在文本编辑器中,在保存下载的 jstudio_M04q3-win-en.exe 安装程序的启动程序安装程序的启动程序安装程序的启动程序安装程序的启动程序的的的的 jstudio-download-directory 中创建中创建中创建中创建 jstudio_M04q3-win-en.sp 文件。文件。文件。文件。

包含这些必需的选项,并切记将它们用引号引起来。例如,.sp 文件可能类似于以下内容:

2. 从命令行启动安装程序的启动程序。从命令行启动安装程序的启动程序。从命令行启动安装程序的启动程序。从命令行启动安装程序的启动程序。

注意注意注意注意 – 虽然 -is.log 选项不是必需的,但建议使用此选项,以便捕获安装过程中的错误消息。

安装程序使用 s1s5me-win-en.sp 文件中指定的选项来安装 IDE,并在命令提示符窗口中显示以下内容:

installDir=”C:\Sun\jstudio_m04q1”jdkHome=”C:\j2sdk1.4.1_02”serialNumber=”trial”

C:\> cd jstudio-download-directoryC:\> jstudio_M04q3-win-en.exe -is:log log.txt -silent

InstallShield WizardInitializing InstallShield Wizard...Searching for Java(tm) Virtual Machine............Running InstallShield Wizard...

附录 C 用于安装 IDE 的命令行选项 69

Page 70: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

70 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 71: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

索引

A安装 IDE

Linux, 21, 29, 31, 33Microsoft Windows, 19命令行选项 , 67Solaris, 25选项 , 67在无提示模式下 , 67

安装程序问题在没有进行安装的情况下退出 , 51

CConnectException 错误 , 55

错误消息日志选项 , 66

D代理配置 , 35, 45端口号

代理服务器 , 68IDE 使用 , 59

F发行说明 , 9

G更新模块 , 35

更新中心 , 45

IIDE 模块

更新 , 35启用 , 45

IDE 设置

导入 , 44外观 , 47字体大小 , 47

IllegalArgumentException 错误 , 56

JJ2SE 平台

安装 , 17归档的版本 , 16javahome 选项 , 66确定 , 17

java.lang.NoClassDefFoundError 错误 , 51

K可用模块 NetBeans 模块增加至 Sun Java Studio

Enterprise, 29空间需求

改善性能 , 53Linux, 16临时空间 , 15Microsoft Windows, 16Solaris 操作系统 , 16疑难解答 , 50用户目录 , 64

LLinux

71

Page 72: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

空间需求 , 16支持的平台 , 14

类路径IDE 启动选项 , 46

临时空间 , 需求 , 15

MMicrosoft Windows

空间需求 , 16支持的平台 , 14

命令行选项安装 , 20, 23, 27必需的 , 67javahome, 66启动 IDE, 46日志 , 66tempdir, 50, 66在无提示模式下进行安装 , 67

模块更新 , 35启用 , 45

目录安装子目录 , 63IDE 用户 , 46, 64缺省 Linux 安装 , 44缺省 Solaris 安装 , 44缺省 Windows 安装 , 20在卸载后保留 , 38, 39, 40

NNetBeans 模块 , 29NoClassDefFoundError 错误 , 51

Pproduct.xml 文件错误 , 52

ProGuard 混淆器 , 安装 , 31

Q启动 , 43

启动 IDELinux 系统 , 44Microsoft Windows, 43Solaris 操作系统 , 44

启动选项 , 46

启用模块 , 45

RRemoteException 错误 , 55

RetroGuard 混淆器 , 31runide, 44runide.sh, 44runidew, 44日志选项 , 66

SSolaris 操作系统

空间需求 , 16支持的平台 , 14

Sun Java Studio Mobility 模块 , Sun Java Studio Mobility, 29

设置导入向导 , 44设置向导 , 使用 , 45

失败的卸载确定 Linux 系统 , 39确定 Solaris 操作系统 , 40确定 Windows 系统 , 38修复 , 57

示例应用程序下载位置 , 10

数据库疑难解答 , 56

WWeb 代理设置 , 45

Web 浏览器 , 45文档

相关 , 9 to 10无提示模式安装 , 67

XXNodeException 错误 , 56系统需求 , 14

向导设置 , 45设置导入 , 44注册 , 45

72 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月

Page 73: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

卸载 IDELinux, 38Solaris, 40Windows, 37疑难解答 , 57

许可证查找 , 20, 22, 26

序列号查找 , 20, 22, 26命令行选项 , 68

Y以前的发行版本 , 支持 , 18用户目录

指定 , 46

用户设置 , 18, 44

Z支持的平台 , 14

注册向导 , 45

索引 73

Page 74: Sun Java Studio Mobility 6 2004Q3 入门指南 - Oracle · 4 《Sun Java Studio Mobility 6 2004Q3 入门指南》• 2004 年 7 月 4. 安装 IDE (Solaris 操作系统)25 使用

74 《Sun Java Studio Mobility 6 2004Q3 入门指南》 • 2004 年 7 月


Recommended