文章作者 100test 发表时间 2007:09:11 11:58:30
来源 100Test.Com百考试题网
在 早 期 前Betal版 的Java调 试 器jdb是 命 令 行 形 式 的, 如 用Sun公司 的dbx调 试 器。 用jdb来 调 试Java应 用 程 序, 在 调 试?reg.前, 要确 证 你 的 应 用 程 序 是 带 标 志 -g编 译 的。 例 如: javac -g HelloWorld.java
help命 令 将 显 示jdb 里 的 可 用 命 令 列 表。
>help <命 令 列 表> threads [threadgroup]--列 出 线 程 thread
2.1.3 Java程 序 的 执 行
java - java语 言 解 释 器 java命 令 解 释java 字 节 码
语 法: java [ options ] classname
描 述: java命 令 由java编 译 器javac输 出 的Java字 节 码。
classname参 数 是 要 执 行 的 类 名 称。 注 意 任 意 在 类 名 称 后的 参 数 都 将 传 递 给 要 执 行 类 的main 函 数。
java执 行 完main函 数 后 推 出, 除 非main函 数 创 建 了 一 个 或 多个 线 程。 如 果main函 数 创 建 了 其 它 线 程,java总 是 等 到 最 后 一个 线 程 推 出 才 推 出。
选 项:
-cs, -checksource 当 一 个 编 译 过 的 类 调 入 时, 这 个 选 项 将比 较 字 节 码 更 改 时 间 与 源 文 件 更 改 时 间, 如 果 源 文 件 更改 时 间 靠 后, 则 重 新 编 译 此 类 并 调 入 此 新 类。
-classpath path 定 义javac搜 索 类 的 路 径。 它 将 覆 盖 缺 省 的CLASSPATH环境 变 量 的 设 置。 路 径 是 由 一?copy.由 逗 号 隔 开 的 路 径 名 组成, 一 般 格 式 如 下: ..
-mx x 设 置 最 大 内 存 分 配 池, 大 小 为x,x必 须 大 于1000bytes。缺 省 为16兆。
-ms x 设 置 垃 圾 回 收 堆 的 大 小 为x,x必 须 大 于1000bytes。 缺省 为1兆。
-noasyncgc 关 闭 异 步 垃 圾 回 收 功 能。 此 选 项 打 开 后, 除 非显 式 调 用 或 程 序 内 存 溢 出, 垃 圾 内 存 都 不 回 收。 本 选 项 不打 开 时, 垃 圾 回 收 线 程 与 其 它 线 程 异 步 同 时 执 行。
-ss x 每 个Java线 程 有 两 个 堆 栈, 一 个 是java代 码 堆 栈, 一 个是C代 码 堆 栈。-ss选 项 将 线 程 理C代 码 用 的 堆 栈 设 置 成 最 大 为x。
-oss x 每 个Java线 程 有 两 个 堆 栈, 一 个 是java代 码 堆 栈, 一个 是C代 码 堆 栈。-oss选 项 将 线 程 理java代 码 用 的 堆 栈 设 置 成最 大 为x。
-v, -verbose 让java解 释 器 在 每 一 个 类 被 调 入 时, 在 标 准 输出 打 印 相 应 信 息。
环 境 变 量
CLASSPATH 用 来 提?copy.给 系 统 搜 索 用 户 定 义 的 类 的 缺 省 路径。 各 路 径 由 分 号 隔 ?例 如:
..C:\java\doc\classes.C:\tools\java\classes 表 示 解 释 器 遇 到 一个 新 类, 它 先 在 本 文 件 中 查 找 它 的 定 义, 如 果 没 有, 则 在本 文 件 所 处 目 录 下 其 它 文 件 中 查 找 它 的 定 义, 如 果 还 没有, 则 继 续 搜 索C:\java\doc\classes目 录 中 的 所 有 文 件, 以 此 类推。
相关文章
第三章Java程序设计基础(3)
第三章Java程序设计基础(2)
第三章Java程序设计基础(1)
第二章Java程序开发与运行环境(1)
第二章Java程序开发与运行环境(2)
第一章Java语言的产生及其特点(3)
第一章 Java语言的产生及其特点(1)
第一章Java语言的产生及其特点(2)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛