java中import导入包报错

如题 求大佬解答怎么回事
图有点小 补俩张大一些的

你的环境变量中classpath要重新设定,在cmd命令框中输入以下命令后再做javac编译操作。

set classpath=c:\Study\Lesson3;%classpath%

而且你需要先要搞清楚package的概念,看你贴的代码中package是的根目录下是com,而你输入javac PackageTest.java这个命令时是在c:\Study\Lesson3这个路径下,说明你的PackageTest.java中声明语句:package com.yeahgenius.test与实际不吻合。

你有两种选择:

选择一:

1.删除PackageTest.java和ImportTest.java中 package com.yeahgenius.test这句申明,2.

输入set classpath=c:\Study\Lesson3;%classpath%;然后输入cd c:\Study\Lesson3进入根目录下

3、输入javac PackageTest.java

4、输入javac ImportTest.java

5、输入java ImportTest

选择二:

    输入mkdir com

    cd com

    mkdir yeahgenius

    cd yeahgenius

    mkdir test

    cd test

    copy c:\Study\Lesson3\PackageTest.java .

    copy c:\Study\Lesson3\ImportTest.java .

    set classpath=c:\Study\Lesson3;%classpath%

    javac PackageTest.java

    javac ImportTest.java

    java ImportTest

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-11
如图看到UserService和Import类报错的类在同一个项目,建议保存所有类的代码。eclipse执行菜单Project -> Clean 操作,重新编译一下。
一般是由于代码修改了,class文件没有及时编译更新导致本回答被网友采纳
第2个回答  2018-03-07
把自动编译关了,手动重新编译一次就好了
第3个回答  2018-03-06
eclipse 中 同时按下 ctrl + shift + O 试试呢?追问

一样的 自动导进来的包全都报错

追答

项目可能根本没有部署好吧,或者还在编译中?编译中的话是会出现这样的情况。

追问

这个项目我是在tomcat上发布过的,之后改了一些shiro权限就成这样了

追答

和在哪上面发布的没关系,你这个情况明显属于项目没有正确导入。

相似回答