我是按书上《21天学通java》做的
有两个类:Item.java, Storefront.java
把它们放在名为com.prefect.ecommerce的包里
这个包我应该怎么建立呢
是直接文件夹e:\jdk1.6.0\com\prefect\ecommerce
还是需要弄成jar格式呢
要是弄成jar格式应当怎么弄
在classpath里也要设置吧
应当如何设置
有两个类:Item.java, Storefront.java
把它们放在名为com.prefect.ecommerce的包里
这个包我应该怎么建立呢
是直接文件夹e:\jdk1.6.0\com\prefect\ecommerce
还是需要弄成jar格式呢
要是弄成jar格式应当怎么弄
在classpath里也要设置吧
应当如何设置
试过了,还是无法找到软件包
要是不是的话,你 可以在java文件的首部(最前面)加上 package com.prefect.ecommerce;
在编辑的时候指明包的路径就ok了!
.\com\prefect\ecommerce
直接javac的
我在\com\prefect\ecommerce放了两个类
com文件夹放在E:\Program Files\Java\jdk1.6.0\lib里
然后我编译在D:\java里的Giftshop.java,需要导入上面定义的包
但是还是找不到这个软件包啊?
配法如下: ".;"+"java下bin目录"+“/tools.jar”
安装完JDK后,在bin目录里的jar.exe就是打包程序用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
选项:
-c 创建新的存档
-t 列出存档内容的列表
-x 展开存档中的命名的(或所有的〕文件
-u 更新已存在的存档
-v 生成详细输出到标准输出上
-f 指定存档文件名
-m 包含来自标明文件的标明信息
-0 只存储方式;未用ZIP压缩格式
-M 不产生所有项的清单(manifest〕文件
-i 为指定的jar文件产生索引信息
-C 改变到指定的目录,并且包含下列文件:
如果一个文件名是一个目录,它将被递归处理。
清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。
然后将Item.java, Storefront.java复制到D:/com/prefect/ecommerce/下
命令下进入D:
javac com.prefect.ecommerce.Item.java 就编译好Item.java