站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛Java & J2SE 技术区→请各位给我讲解一下关于我遇到的这个jar扩展的问题!谢谢

请各位给我讲解一下关于我遇到的这个jar扩展的问题!谢谢

发表新主题   回复此主题

第1楼 2007-12-23 23:44 请教Java 写道:

请各位给我讲解一下关于我遇到的这个jar扩展的问题!谢谢

我在G:\TryPackage目录下建了一个Measures包,里面有Line.java和Point.java两个文件,这两个文件的开头都加入了包语句(package Measures;)。在G:\TryPackage目录下还有一个TryPackage.java,引用包里的两个文件,引用语句是(import Measures.*;)。

我用的是J2se1.5.0_14的版本,

在环境变量里设置的JAVA_HOME:C:\jdk1.5.0_14
CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

我在开始-运行-输入cmd后回车,然后进到的当前目录是G:\TryPackage,编译所有的.java文件生成.class文件后,还是在当前目录G:\TryPackage下输入jar cvf Measures.jar Measures\*.class 后回车生成了Measures.jar档案文件,然后剪贴到JAVA的ext目录里,然后我把G:\TryPackage目录下的Measures子目录和TryPackage.class文件删除,只留下TryPackage.java文件,再在当前目录下输入javac TryPackage.java 后编译成功,说明能引用扩展包里的类文件。然后再输入java TryPackage 后,提示:Exception in thread"main"java.lang.NoClassDefFoundError:Measures/mcmlength
at Carpets.main(Carpets.java:8)
为什么解释时出这个找不到类的错误呢?

由于我不是经常上网,如果可能的话请把给我的解答发到我的邮箱 kail90@163.com
谢谢

第2楼 2013-08-31 12:44 Robot :

请各位给我讲解一下关于我遇到的这个jar扩展的问题!谢谢 相关


发表新主题   回复此主题