0
我有一个目录java,其中有asd.jar
文件和一个test.java
我正在使用asd.jar
文件。类路径不正确错误
我添加了类路径
set classpath=C:\d1\d2\d3\asd.jar
因为jar文件中有子目录,在test.java
文件I导入的类文件,我从子目录需要。
现在,当我给 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
做**不**使用(全局)'CLASSPATH'环境变量。改用'-cp'参数。并且'javac'不能用于编译* jar文件中*的源文件。 –
@a_horse_with_no_name:那么我应该如何编译我的java文件?你能给我一个例子吗?顺便说一句.java文件不在jar文件中,如果多数民众赞成你的意思 – Arun
@阿伦:ahe告诉你如何做到这一点:使用改为-cp参数。 –