编译好的class文件按照package名称以目录方式放到${特定目录}/org/pan/util/下,并且把这个特定目录加到classpath里面去。
你出现的问题可能就是class文件没有按照package名称的结构放置引起的。
你出现的问题可能就是class文件没有按照package名称的结构放置引起的。
解决方案 »
- 伟大的CSDN网友 救救我呗 HttpClient 发帖问题困惑的我想死
- 怎样在HashMap中按照默认的顺序得到K值?
- 关于getGraphics这个方法的一个问题
- 帮忙看下
- char[] ch=null;ch的输出
- java可以开发word这样的软件吗?
- 各位大侠,java菜鸟求助!
- 我的applet需要读入一些文字数据,但无法打开文件,咋办!
- 求救!SimpleIO.java:9: variable c might not have been initialized System.out.println("The letter is : "+c); ^ 1 error
- 请问在map集合中通过value怎么得到key?
- 请问怎样把一个String[]的元素转换成 int型的变量
- 高手来帮一下,我想这样做!
CLASSPATH变量:G:\system\WEB-INF\src\org\pan\util,
可是它还是出现”package org.pan.util does not exist“我现在真不知道怎么弄了
你将想引用的包的源程序, 即结尾为java的,必须移到classpath不能访问的地方,
或将所有这些程序改名,我一般都会在文件名前加_(下划线),就可正常引用
import XX.* ;了。
因为,根据java定义,当在类路径查询到java文件时,先编译该java文件,
如文件A.java
package pack1 ;
class A ...
当编译另一件文件B.java,我们一般会用java -d ...来编译吧!即必须建个目录吧!
但当你编译B.java时, java程序会在你不知不觉中调用 java A.java(显然不是想需要的java -d ..)
这个问题我曾经遇到,想了很多天不能解决,后来用动态加载类和java -verbos找出了原因。
我也正在自学java, 已有一个月吧!提醒一下,任何技术都会过时,而思想是不会过时的。
CLASSPATH变量:G:\system\WEB-INF\src\org\pan\util,
可是它还是出现”package org.pan.util does not exist“
---------------------------------------------------------------------------
首先这里就出错了CLASSPATH变量:G:\system\WEB-INF\src\org\pan\util
classpath设置是package开始的根目录,G:\system\WEB-INF\src
另外,如果都是java文件的话,你就设置上面的classpath,然后还要加多当前目录到classpath里面。建议source跟目标class文件分开来放。