package问题

kjg 2004-04-26 06:07:57
package 作好了
环境变量也设了但是import不进去
在bin目录下package打包生成的 .class 文件应放在哪里
是不是我应该根据环境变量:(set classpath c:\j2sdk1.4.0_02\lib)
把.class放在lib目录下
可以细说一下吗
...全文
53 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
atq9 2004-04-29
  • 打赏
  • 举报
回复
同意楼上的.
implement619 2004-04-29
  • 打赏
  • 举报
回复
javac -d 目录名 源文件 :将.class文件或包放置在哪个目录下

java -classpath 目录名 字节码文件 --------------没有包时,也就是所说的默认包时
java -classpath 包所在的目录名 包名.类名 -------------有包时
好好体会一下这两条命令的差别!即先确定包所在的目录,然后再在这个目录当中搜索包所对应的子目录,确定.class

panpan221 2004-04-28
  • 打赏
  • 举报
回复
关注一下
caiyanying732 2004-04-28
  • 打赏
  • 举报
回复
学习来的
battyht 2004-04-28
  • 打赏
  • 举报
回复
同意楼上的!
Campfire 2004-04-28
  • 打赏
  • 举报
回复
用的時候,在你的*.java文件第一行加上
import com.test.*;
就可以了。
其實是用包分三步:
1-- 設置你的包存放路徑
a. 在環境變量中(僅一次)設置總路徑
b. 在*.java中設置每次的分路徑,用“.”表示路徑分隔符
2-- 將產生的*.class放入1指定的目錄中
3-- 在任意的*.java文件中調用包,使用import <1指定的路徑>.*;
Campfire 2004-04-28
  • 打赏
  • 举报
回复
另外,包放哪與你在哪個目錄生成的無關,主要是看你的*.java第一行的描述:
package com.test
接上例:就是說你應該把*.class文件放在你在環境變量里設置的目錄下的/com/test/目錄里
(C:\mylib\com\test)
其中,test就是你的包
Campfire 2004-04-27
  • 打赏
  • 举报
回复
给你看看我的配置:

SET CLASSPATH=.;D:\mysrv\Tomcat5\common\lib;C:\mylib;D:\J2SDK_NB\J2SDK1.4.2\lib\tools.jar;D:\J2SDK_NB\J2SDK1.4.2\lib
其中,C:\mylib就是我存放package的目录,示例:Test.java
package testP

public class Test {
... ...
}
用的时候,import testP就可以了
另外,你是不是忘了在C:\mylib建你包文件夹呀,例如像我的例子
就建一个:C:\mylib\testP
主要是为了方便
阎罗 2004-04-26
  • 打赏
  • 举报
回复
你自己写的包,你可以把你当前包所在的目录加入classpath就行,如果你是用的如jcreator之类的编译器的话,只要你当前的程序与你所要引用的包都在一起就行
jinsfree 2004-04-26
  • 打赏
  • 举报
回复
自己打包生成的class文件放在c:\j2sdk1.4.0_02\jre\lib\ext下

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧