如何用JBuilder 9 开发一个文本编辑器?

王朝干货·作者佚名  2011-12-15
窄屏简体版  字體: |||超大  

三、从命令行运行打包程序有关说明

首先将Text Editor应用程序装配成一个JAR文件。既然已经创建了"Text Editor" 应用程序,用户就可以使用Jbuilder9的Archive Builder(档案构筑器)将全部文件装配成一个Java Archive File(JAR,Java归档文件)。

在从命令行运行应用程序之前,用户必须确保操作系统的PATH环境变量指向JDK jre/bin/目录,即Java的运行环境。Jbuilder9安装过程保证了Jbuilder9 知道到那里找到JDK 类文件。但是若离开了Jbuilder9环境,系统需要知道运行Java时,类文件被安装到了什么位置。如何设置PATH环境变量视用户所用操作系统而定。要从命令行运行 Text Edit程序,步骤如下:

①切换到命令行窗口,将路径改变到JAR文件所在的TextEditor 目录。

② 在命令行输入java看看Java是否在当前路径中,若在就会显示Java的使用和选项,若不在,就将PATH环境变量设到JDK的jre/bin/文件夹。对于Windows XP和NT/2000/2003系统,设置路径如下:

set PATH=<e:>\<jbuilder9>\<jdk>\jre\bin

这里:

<e:> 是驱动器;

<jbuilder9>是 Jbuilder9目录名;

<jdk>是Jbuilder安装时提供的JDK 目录名,例如:jbuilder9/jdk1.4/

③ 在命令行输入下列命令:

java -jar TextEditor.jar

这里:

java ---- 运行java文件的Java工具。

jar ---- 该选项告诉 Java VM (Java虚拟机)这是一个打包文件。

TextEditor.jar ---- 包文件的名字。

由于清单文件在Main-Class头中提供了运行那个类,所以在命令行末尾无需指定类名,并且由于所有的类、资源、和独立件都被包含到了装配成包的JAR文件中,所以也不需要指定类路径classpath或将Jbuilder的库文件复制到当前目录。

注:一旦使用了-jar选项,Java运行时就会忽略任何显式给出的classpath设置。

如果我们不是在 TextEditor 目录下运行这个JAR文件,则应使用下列Java命令:

java -jar -classpath <full_path> <main_class_name>

Java运行时在JAR文件中寻找启动类和应用程序使用的其它类,Java VM虚拟机使用三个搜寻路径查找文件,它们是:引导类路径、安装时扩展路径和用户类路径。

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航