当前位置:  技术问答>java相关

classpath方面的问题,我很困惑啊!

    来源: 互联网  发布时间:2015-01-06

    本文导语:  首先声明,我是一个地地道道的菜鸟,所以如果问题很幼稚,不要笑我。 1、在classpath中那个"."目录应该是代表java当前源文档所在的目录吧,我想按书上说的,把自己的几个类件放进一个包中,然后互相引用,即在每...

首先声明,我是一个地地道道的菜鸟,所以如果问题很幼稚,不要笑我。
1、在classpath中那个"."目录应该是代表java当前源文档所在的目录吧,我想按书上说的,把自己的几个类件放进一个包中,然后互相引用,即在每个java源文件开头加上package xx; 然后再在引用的文件里用import xx.*; 但每当这时,就会告诉我“包xx不存在”!! 

2、我在win2k中狂改classpath,但好象一点影响都没有,我甚至将设置的classpath那一条删了(就是控制面板->系统->高级->环境变量->系统变量 中原先装jdk时我加进去的),但发现根本对jdk1.3.0的编译运行没影响,重启计算机也一样。如此说来,这classpath还有什么用啊?

还有在win98中设环境变量是不是就在autoexec.bat中加上"set calsspath=...."就可以了啊!!
大侠快帮我吧!!1 


|
除了JDK的classes.zip文件目录之外,还应该包括你的工作目录(work path),假如要import *.*.*,则必须指定“*.*.*”所在的目录作为其classpath,以便complier能找到自定义的package。或者为了方便可以直接将jdk的class目录作为你的目录。classpath属性设置的目的就是告诉编译器到哪个地方去寻找应用程序要引用(import)的的文件。而设置jdkclasses目录则是满足程序调用jdk提供的基本类的目的!

|
to: oldbig(老大):
我建议你找一本比较好的java书,thinking in java或java核心技术系列都可以。仔细的看一遍。同时多查查帮助。因为比较系统的基础知识是很重要的。毕竟在坛子里得到的东西比较散乱。

|
把自己的几个类件放进一个包中,然后互相引用,即在每个java源文件开头加上package xx; 然后再在引用的文件里用import xx.*; 
你可以试试把要引用的类各建一个目录,然后再把这些目录放在同一个目录下如:
package a.xx;
import a.yy.*;
......

另一个文件
package a.yy;
import a.xx.*

|
fym就是你的包名,暂时这样理解吧,在java中包名在物理上就相当与目录名,包结构就相当于目录结构,所以你要创建一个fym目录,因为你的程序中有package fym这条语句,表示
这个文件在一个名称为fym的文件夹中

|
不用去管w2k的环境变量。
在dos下运行set classpath=.;c:jdk1.3libdt.jar;c:jdk1.3libtools.jar
然后你可你用 set >> myset.txt把你的系统设置发到myset.txt文件中,
看看吧,它和w2k提供的窗口界面里的环境变量并不一定相同。

|
import xx.*这条语句可以不用,如果非要加进入,则可以在classpath中加入xx目录的上一级目录,classpath只对jdk1.3以外的类起作用,比如说你要在别的地方(不是xx包中的类)用到的xx包(xx包是你自己写的),如果此时classpath没有设置包括xx包,则javac 的时候找不到xx包,发生例外

    
 
 

您可能感兴趣的文章:

  • 关于classpath的简单问题:如何将多个jar包简单设置,而不必逐个输入在classpath中?
  • classpath 设置问题(最简单的问题)
  • 有关classpath的几个问题!
  • CLASSPATH的问题
  • 一个关于java的classpath路径的问题
  • 菜鸟问题,如何在Windows 设置CLASSPATH,我还没吃午饭
  • 请教classpath的问题
  • 一个可能是关于classpath的问题。3x!
  • 请教:关于CLASSPATH的设置问题
  • java 的ClassPath问题
  • linux 下的 CLASSPATH 问题
  • applet 中的classpath问题
  • classpath问题,很简单!
  • classpath 设置问题(好容易拿的分哦)
  • jsp不认classpath的问题,(在tomcat中)
  • 初学者问题:ClassPath怎么配置?
  • ejb的classpath问题
  • 简单问题: jb5在什么地方设置classpath!!
  • 求救,jbuilder的classpath的问题
  • 一个在集成环境中的classpath设置问题?用过jcreator的人帮帮我,
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux9 如何改所有用户的path和classpath,以及root的PATH和classpath
  • 关于jbuilder,到底是在jbuilder中指定的classpath有用,还是在autoexec.bat中指定的classpath有用
  • 大侠赐教:CLASSPATH有什么作用
  • 关于classpath的疑惑 iis7站长之家
  • 如何循环设定classpath?
  • 关于classpath的疑惑
  • jre为什么不需要设置classpath?
  • classpath ???
  • HP-UX CLASSPATH 设置
  • classpath里的.;到底有什么用?能解释解释吗?
  • 有关JAVA的Package,ClassPath的讨论,诸位看过来
  • 注释文档和classpath
  • 如何将CLASSPATH=c:myclass; 写到批处理中去执行,而不用去配置环境变量
  • 编译JAVA程序的时候,如果需要的JAR不在CLASSPATH,有什么办法能成功编译吗???
  • 设置classpath的作用是什么??
  • jsp --classpath
  • 求助,UNIX(AIX)下如何设置CLASSPATH?
  • 关于设置classpath的疑问
  • 如何设置CLASSPATH
  • 在win2000里怎么设置jdk的classpath?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3