注册 登录
编程论坛 新人交流区

package问题

tgnian 发布于 2007-11-02 20:21, 369 次点击

classpath=.;D:\Java\jdk1.6.0_02\lib;D:\Java\jdk1.6.0_02\lib\tools.jar;D:\Java


//: com:bruceeckel:simple:Vector.java
// Creating a package.
package com.bruceeckel.simple;
public class Vector {
public Vector() {
System.out.println("com.bruceeckel.simple.Vector");
}
} //
为什么
D:\Java>javac Vector.java

D:\Java>
后在D:\java中找不到com文件夹

com\bruceekel\simple中simple文件夹是自动生成的还是自己创建的
如是自己创建simple文件,那不要把Vector.java文件放到simple文件夹里面去
如要那package com.bruceeckel.simple;
有什么用

6 回复
#2
tommi2007-11-03 00:37

是要自己建立文件夹.
我们要明确一个概念, package 并不是文件夹, 文件夹是package的表现形式,
是为了将对类进行划分, 使程序结构更清晰, 我一开始也觉得麻烦, 但后来
用eclipse做些小系统的时候就体会到它的好处了, 几十个类甚至上百个类, 不用package 进行划分,
肯定看到晕死,
其外, package的命名有意义的, com.xxx(公司名).xxx.(作者名).xxx(层次1).xxx(层次2)...

#3
aiqiuhua07042007-11-03 11:03
#4
lianhao92007-11-03 16:13
netbeans的包及其中的文件在工作区的src文件下
#5
xmzorro2007-11-03 16:43
运行Picture2.Print 时出现“运行时错误 '480 ',可能有数据库有关。请多指导,谢谢。
如果定义Qjnum2int=30时在什么系统都能用。
如果定义Qjnum2int=1000时在98的系统下运行不了。会显示
“运行时错误 '480 ':
 定义的应用程序或对象错误”
程序如下:
Picture2.ScaleWidth = 36
Picture2.ScaleHeight = Qjnum2int
Picture2.FontSize = 6.5
Picture2.FillColor = RGB(250, 250, 162)
Picture2.ForeColor = RGB(10, 0, 0)
Picture2.CurrentX = num - 0.85
Picture2.CurrentY = Y + 0.1
Picture2.Print rsdata.Fields(d).Value(在这一步出错的!)
我的数据库是这样打开的。
Set db = OpenDatabase(T_dbAdd(T_NumInt) & T_dbName(T_NumInt), False, False, " ")
Set rsdata = db.OpenRecordset(T_dbRecordset(T_NumInt))
请您们多多指教。谢谢。
#6
high客2007-11-03 17:19
不懂啊,
#7
high客2007-11-03 18:58
以下是引用tommi在2007-11-3 0:37:11的发言:

是要自己建立文件夹.
我们要明确一个概念, package 并不是文件夹, 文件夹是package的表现形式,
是为了将对类进行划分, 使程序结构更清晰, 我一开始也觉得麻烦, 但后来
用eclipse做些小系统的时候就体会到它的好处了, 几十个类甚至上百个类, 不用package 进行划分,
肯定看到晕死,
其外, package的命名有意义的, com.xxx(公司名).xxx.(作者名).xxx(层次1).xxx(层次2)...

这样啊

1