一个eclipse Java工程的目录是下面这个样子的:
其中包括自动生成的 .classpath .project 等文件
[qingyuan@thinkpad Java_ICTCLAS]$ ls -al
总用量 68
drwxr-xr-x. 15 qingyuan qingyuan 4096 12月 3 15:36 .
drwxr-xr-x. 9 qingyuan qingyuan 4096 12月 5 14:08 ..
drwxr-xr-x. 4 qingyuan qingyuan 4096 12月 5 13:17 bin
-rw-r--r--. 1 qingyuan qingyuan 406 12月 3 16:00 .classpath
drwxr-xr-x. 2 qingyuan qingyuan 4096 12月 3 14:33 lib
-rw-r--r--. 1 qingyuan qingyuan 371 12月 5 12:50 .project
drwxr-xr-x. 2 qingyuan qingyuan 4096 11月 1 23:11 .settings
drwxr-xr-x. 4 qingyuan qingyuan 4096 12月 3 20:24 src
drwxr-xr-x. 2 qingyuan qingyuan 4096 11月 16 19:30 test
我出现这个问题的原因是:
把 【 一个工程的全部文件(.classpath .project等)】 复制到了 【一个新建的工程】 中。
解决办法:
修改.classpath文件。 把配置错误的包的path删除,重新 build path
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="lib/jna-4.0.0.jar"/>
<classpathentry kind="lib" path="lib/junit-4.10.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>