类路径不正确错误

时间:2013-05-31 09:25:47

标签: java class jar

我有一个目录java,其中有asd.jar个文件,test.java我正在使用asd.jar文件。

我添加了类路径

set classpath=C:\d1\d2\d3\asd.jar

因为jar文件中有子目录,所以在test.java文件中我从子目录中导入了我需要的类文件。

现在,当我给 javac test.java,我收到以下错误

C:\Users\>javac Read.java
Read.java:63: error: cannot access sample
                    sample.loadBackEnd(listoflists);
                    ^
  bad class file: .\asd\subdir1\subdir2\sample.class

  class file contains wrong class: \asd.subdir1.subdir2.sample.class
   Please remove or make sure it appears in the correct subdirectory of the classpath.
 1 error

1 个答案:

答案 0 :(得分:0)

此示例类是否在正确的包中? 如果该类位于asd \ subdir1 \ subdir2路径中,则.java中的第一个非注释行必须为“package asd.subdir1.subdir2;”