你的环境变量中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
一样的 自动导进来的包全都报错
追答项目可能根本没有部署好吧,或者还在编译中?编译中的话是会出现这样的情况。
追问这个项目我是在tomcat上发布过的,之后改了一些shiro权限就成这样了
追答和在哪上面发布的没关系,你这个情况明显属于项目没有正确导入。
eclipse导入包import报错?
1.打开编辑好的java代码页面,可以看到ArrayList,File类由于没有import相应的包而报错。 2.在编辑区域点击鼠标右键,选择【Source】,然后选择【OrganizedImports】选项 3.查看代码可以看到,已经自动import了两个类。 注:同时此方法也会删除无用的importeclipse标记import上有语法错误 MicrosoftVBScript语法错误(0x800A03E9)...
java中import导入包报错
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 c...
在java中如何使用import语句,每回自己使用package和import就报错
这个一般是在IDE里通过快捷键自动引入的,简单点就是你要用哪个类或者方法,先在代码里写出这个类名,然后根据提示选择你要引的类,或者可以用快捷键,但如果有很多类名相同的类的时候还是自已选好一点
java用import导入时报错
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 c...
java添加一个调用方法,package报错path
1、当MyEclipse从SVN或外部导入JavaWeb文件时,有时候会因为项目结构不同导致package、import的包、文件路径报错。 2、这时候我们只需要把文件夹结构改过来就行。首先我们选择需要修改的项目,右击,选择最后的properties选项(也可以直接选择Build Path——Configure Build Path),找到Java Build Path,...
java 高手求解 import java.awt.*;有错误
把src里面的module-info那个文件删掉。
java中import,用*号代替类名导入类失败,为什么?
程序没问题,编译有问题,没有指定com.shengsiyuan.test.PackageTest类的路径 也就是说你要先编译com.shengsiyuan.test.PackageTest 然后将com.shengsiyuan.test.PackageTest的class的路径作为编译ImportTest类的必要条件
Java导入包时,为什么报错,使用了完整的“包.类名称”了
不能导入相同名称的类 否则你在一个类里如果直接Demo demo = new Demo();的话系统不知道到底用哪一个 你把import那两句删掉,底下的输出语句可以直接用包名.类名调用 那样不会报错
在java源程序中用import引入已经生成好的包文件中的内容,为什么引不进 ...
编译的目标jar,没有把原来的包包含进去,无法调用.在项目文件夹下,建个文件夹libs 在将包复制进去.如果你使用的是eclipse的话 然后选择要导入的包(libS下复制去的)右键,选择 build path 项 再选择 add ...进行了 其他的编辑器也差不都
显示the import java.util cannot be resolve,怎么解决
显示the import java.util cannot be resolve,可能是导入的不对,如下:要导入所需要类,可以写到具体导入的类名,如引用到List,就写 import java.util.List;也可写导入所有util下所有的类,如:import java.util.*;如果没有引用java.util包下的类,直接把 import java.util 移除也是可以的。