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 ...
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
2014-01-17
首先你要先说明你要import的是哪个类?在哪个包里?
假设 类 classname 在 packagename 包里。
然后
import com.packagename.classname;或者
import com.packagename.*;应该就可以了。

但是如果你用:
import com.*;就会出错,因为classname 不在 com包里。

建议:
尽量都用
import com.packagename.classname;这样会避免packagename 包下面的一些你不熟悉的类 和 你本里的类重名,导致编译错误。
2014-01-17
可能com这个名字已经被用掉了,在你看不见的地方,你试试换个名字,
比如comtest.Packagename和comtest.*

而且你这个歧义比较大我也搞不清你的意思,Packagename是代表包名吗?但是你明明是把它当做一个类文件(.class)在用啊。

不会的话明早追问我吧......2014-01-17
你好 这是用法错误 import就像你去找人一样 有名有姓 你说姓 可以找到很多一样的姓氏的人 你说姓名 就只能找到一个(假如都是唯一) 若是你什么都不说 那就爱莫能助了 有链接供你参考
http://wenku.baidu.com/link?url=YE1br1lrX7SMA_BOHZPXUYoWhofGHC7dDJywpVKytsjBbQIN2Q9oi1b724nQblhMr__OjZzIgME86hf9gAah77pG4OrNUmrA121vkLpBQ772014-01-17
包的名字要全部写上。
如果com.packageName下有多个类,你用到了这个包下的多个类,可以通过com.packageName.*;来导入。
楼主,采纳我的吧~2014-01-17
import 一个包的时候并不会将该包的子包里面的类也import进来
比如import a.*并不会吧a.b.*下面的类也import进来, 你在IDE里面试试就知道了, 编译都不会通过2014-01-17
这个只能导入com包下的类,com包下的子包的类是导入不进来的2014-01-17
为什么不使用工具了,使用eclipse工具,导包的问题一般很少出现。2014-01-17
mengvlog 阅读 9 次 更新于 2025-07-22 06:58:18 我来答关注问题0
  •  文暄生活科普 myeclipse6.5中web项目中导入import java util *为什么会出错,怎样解决?

    在MyEclipse 6.5中,web项目中导入import java.util.*出错的原因可能是没有正确配置JRE,解决方法如下:确认并添加JRE:步骤:从菜单栏中选择“Windows –> Preferences”。操作:在左侧栏中找到“Java –> Installed JREs”,点击后按“Add”按钮进行JRE的添加。配置:在弹出的“Add JRE”...

  • 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中,导入包时出现错误:The import javax.media cannot be resolved...怎么解决啊???亲们....

    遇到“导入包时出现错误:The import javax.media cannot be resolved”的问题时,需要检查几个方面来解决。首先,确认是否正确安装了Java Media Framework (JMF)。JMF是Java的一部分,但可能需要单独安装或配置。你可以通过下载JMF的JAR文件并将其添加到项目的类路径中来解决这个问题。其次,检查项目中的...

  •  腾云新分享 用ECLIPSE 3.42编辑JAVA,为什么在导入 时间类 import java.util.Date; 这一句会显示错误....

    解决这个问题,你有两种方法:第一种方法是将你的类名改为其他名字,例如将原来的"Date"改为"CustomDate"。这样就不会与java.util.Date冲突,错误自然就会消失。另一种方法是直接使用java.util.Date类中的方法,而不需要导入整个包。你可以在你的代码中直接写入"java.util.Date date = new java.uti...

  •  哼_小样在路上 用ECLIPSE 3.42编辑JAVA,为什么在导入 时间类 import java.util.Date; 这一句会显示错误....

    刚才试过了 我机子上import java.util.Date;没有问题.想应该是你jar之类的问题 打印出Date@a90653,你可以看System.out.println()这个方法,他有很多重载,参数分别为无参,boolean,char,char数组,double,float,int,long,String,还有Object.now是你新new的一个对象,那么你调用的是System.out.println(...

檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部