JBuider 工程下各种文件说明

用JBuilder 时,会在工程当前保存目录下出现一些文件夹,在此说明一下。

如果是一个普通的 Java 程序的话,会在工程目录下出现几个文件夹和若干文件

bak ,classes (下含package cache),src 文件夹 ,和以.jpx  .jpx.local  .oif 后缀出现的文件,其中:

bak 文件夹中是以 .java~1~  或者 .java~2~ 后缀出现的文件,这些是 java源文件的备份文件,若用 Edit Plus工具打开的话,会看到自己先前使用的.java源代码。

classes 文件夹下面有 .java 源代码编译后生成的 .class 文件,工程使用的就是使用这些文件。

此文件夹下还有一个 叫做package cache的文件夹,这个文件夹里面保存的是一些 以后缀为 .dep2 类型的文件。

这些文件的作用,原文如下:When you compile source files for the first time, a dependency file is automatically created for each package and is placed in the output directory along with the class files. The dependency file contains detailed information about which class uses which for all the classes in that package. This file has an extension of .dep2 and is saved in a folder called package cache in the same directory as the classes.
Dependency files must be located on the class path so the compiler can find them.

意思如下:当你第一次编译源文件的时候,一些依赖的从属文件会自动的创建,并且在编译后的 class文件夹中保存,这些从属文件说明了关于包中各种类使用的各种细节信息。以 .dep2 后缀结尾并保存在 生成 class文件夹中的 package cache 文件夹中。这些文件也必须保存在 classes 文件夹中,这样的话 编译器才能找到他们。

这样来说,这些文件的作用就是起到了缓存的作用。当第一次编译之后,生成一些class 文件,同时也会生成一些.dep2 类型文件。当再次编译源文件要使用类文件的时候,首先看源文件发生改动没有,如果改动了则重新生成 .class 文件并把以前的 .class 类文件覆盖掉。如果源文件.java 没有发生改变,这个时候就直接根据 .dep2文件记录的信息直接使用 对应的 .class 文件。

.jpx 文件与JBuilder 开发环境相关联的工程部署文件,用来标记你工程的SRC。用Edit plus 打开后会发现是标准的XML格式。如果在安装 JBuilder 时,它会自动相关到JBuilder 环境中,双击即可打开一个已存在的JBuilder 工程。

<?xml version="1.0" encoding="UTF-8"?>
<!--JBuilder XML Project-->

选几段元素可以看到它的配置信息

  <property category="serverservices" name="single.server.name" value="Tomcat 5.0"/>

 

  <property category="sys" name="DefaultPath" value="src"/>
  <property category="sys" name="Description" value="this.is a test"/>
  <property category="sys" name="DescriptionLabel" value="Description:"/>
  <property category="sys" name="DocPath" value="doc"/>
  <property category="sys" name="ExcludeClassEnabled" value="0"/>
  <property category="sys" name="IncludeTestPath" value="1"/>
  <property category="sys" name="InstanceVisibility" value="2"/>
  <property category="sys" name="JDK" value="java version 1.5.0_04-b05"/>
  <property category="sys" name="JvmVersion" value="1.5"/>

 

jpx.local可认为是多余的,当你删除它时,每当编译下工程又会自动产生,主要用于程序的DEBUG

 

 

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值