CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

ClassPath在哪里定义

楼主gxc_csdn(火箭炮)2001-08-14 10:08:53 在 Java / J2SE / 基础类 提问

ClassPath在哪里定义??  
  我创建一个class,然后在这个类中package   jj.dd.tool,这个类放在什么地方,才能让我的另一个程序import? 问题点数:20、回复次数:11Top

1 楼gxc_csdn(火箭炮)回复于 2001-08-14 11:21:13 得分 0

指在jdk下面,怎么改变我的ClasspathTop

2 楼longaway()回复于 2001-08-14 11:47:22 得分 10

还是系统平台的问题。  
  98   autoexec.bat  
  nt   2k   我的电脑->右键属性->高级->环境变量  
   
  或者(比如)  
  javac   -classpath   c:\classpath\   mmm.java  
  java   -classpath   c:\classpath\   mmmTop

3 楼adrastus999(笨笨猪的多维空间)回复于 2001-08-14 13:44:11 得分 0

你可以查一下javac的使用参数;  
  我记得应该是   javac   -classpath   或者javac   -sourcepathTop

4 楼javaone(若常狂客)回复于 2001-08-14 14:47:41 得分 2

放在任意一个目录下,比如放在:  
  D:\dev下  
  在完整的目录应为  
  d:\dev\jj\dd\tool\my.class  
  在另一个程序中:  
      import   jj.dd.too.*;  
  编译时:  
      set   classpath=.;[$jdk_home]\rt\lib\rt.jar;d:\dev;  
  即可。Top

5 楼gxc_csdn(火箭炮)回复于 2001-08-14 17:25:58 得分 0

rt.jar文件是生成的还是什么?我在jdk1.3的目录中看见过。Top

6 楼nicolas(nicolas)回复于 2001-08-14 17:34:59 得分 2

你的jj.dd.tool只要在classpath系统变量值中的某一个路径下就可以访问了,详细点说:  
  假如你的D盘下有目录:d:\java_class  
  把你的类文件放在d:\java_class\jj\dd\tool目录下,然后在classpath系统变量值中设:  
  .;d:\java_class\jj\dd\tool  
  然后你就可以在另外一个java源文件中引入包里的类文件:  
  //importTest.java  
  import   jj.dd.tool.*;  
  public   class   importTest{  
          .......  
  }  
   
  Top

7 楼flyzhen(风与云)回复于 2001-08-14 17:45:51 得分 5

classpath的设置:1.在98里,从autoexec.bat中写入classpath=c:\jdk1.3\bin  
                                    2.在2000里,右键击我的电脑,点击属性,选择高级,进入环境变量,在里面将变量和路径添加进去   Top

8 楼flyzhen(风与云)回复于 2001-08-14 17:50:03 得分 0

你的类被放在路径为;..\...\jj\dd\tool的文件夹里。在其他的类里,如果想import这个类,可以写:import   xxxx.jj.dd.tool.类名;Top

9 楼yyh21m(unitku)回复于 2001-08-14 18:44:46 得分 1

我的电脑->右键属性->高级->环境变量Top

10 楼gxc_csdn(火箭炮)回复于 2001-08-16 08:54:26 得分 0

那个"."是不是指当前目录下?java中有个default   package,指的就是import当前的目录下的class,这个时候是不是一定要设置classpath="."?  
   
  还有,我在未设置环境变量时,在一个目录下使用javac   *.java   居然能生成所有*.class,但是直接按顺序编译居然通不过,真是奇怪。Top

11 楼gxc_csdn(火箭炮)回复于 2001-08-17 16:04:20 得分 0

upTop

相关问题

  • 定义全局变量在哪里定义?
  • 消息定义,错在哪里?
  • 全局变量在哪里定义?
  • 全局变量定义在哪里?
  • 请问TDataTime在哪里定义的?
  • EALREADY, EBADF, EINTR, EISCONN 在哪里定义的?
  • 共用import在哪里定义?
  • 请问 main 中定义的变量到底存在在哪里 ?
  • vc,全局变量,全局函数,在哪里定义啊?
  • 请问在哪里定义全局变量?

关键词

  • classpath
  • 文件
  • 系统
  • jdk
  • jj
  • 变量
  • 目录
  • dd
  • 路径
  • javac

得分解答快速导航

  • 帖主:gxc_csdn
  • longaway
  • javaone
  • nicolas
  • flyzhen
  • yyh21m

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo