java 无法导入包名.* 包时自己创建的!!如图:

package com.tjitcast.test;
public class Test3{
public void display(){
System.out.println("java中导入包");
}
}
import com.tjitcast.test.*;
public class Test4{
public static void main(String[]args){
Test3 t=new Test3();
t.display();
}
}
当把*变为Test3的时候就没有问题,换成*之后,编译时会报错

import com.tjitcast.test.*; //要求的是以com.tjitcast.test开头的包有好多个,
例如com.tjitcast.test.Test1 com.tjitcast.test.Test2 com.tjitcast.test.Test3
这样的话,在其他页面导入包 com.tjitcast.test.*才不会报错~~~
而你的项目只有com.tjitcast.test.Test3这样的一个包, 你又引用了com.tjitcast.test.*这样的包,编译器找不到除了com.tjitcast.test.Test3之外的包,所以会报错~~

而且,在同一个包下面的java,当你创建java文件的时候,会自动帮你引用自定义的包~~
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-25
我想知道怎样导入包,我试着写进dos命令框但是出错…………
第2个回答  2012-03-29
说不清为什么,但你别纠结,每次别手动导包,直接用鼠标点,就能将每次需要的包导进来。
第3个回答  2012-03-29
如果在同一个包下面会自引用,

eclipse写java时没有import对应的包,报错,点小红叉不提示导入包。手工把...
推荐的打包方式 用eclipse自带的打包工具 或者是ant打包 eclipse自带的打包很简单 点击file 选择export 点击java 选择jarfile 然后选择你要打包的工程即可。 一般在项目里面会有对包的引入的提示 如果没有 可能是因为IDE 工具没有识别你的架包 但是 可以手动写入包名 说明 这个架包是正确的存在...

Java导入包时,为什么报错,使用了完整的“包.类名称”了
你把import那两句删掉,底下的输出语句可以直接用包名.类名调用 那样不会报错

java中找不到导入的javax.Swing包?
回答:你没有安装Swing组件, 他是一个开发WinFrom的组件Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格, 你到网上找一个Swing组件

...给我一个包、或者给我这个包的包名~~~谢过。Java。。。
应该是差jar包,substance.jar

如何更改java引入包失败的问题
java中有两种包的导入机制:单类型导入(single-type-import), 例如 import java.io.File;按需类型导入(type-import-on-demand), 例如 import java.io.*;你的问题应该是按需导入的时候,出现了一些异常,而这些异常通常是命名冲突。(例如:当你import java.awt.*;import java.util.*后,使用L...

java怎么导入自己编写的类
用你的方法可以编译通过,但是运行的时候出现异常,找不到类异常:Exception in thread "main" java.lang.NoClassDefFoundError:,这个怎么解决啊 追答 “没有找到这样的类”错误表面上看是类的名称错误,其实更有可能是classpath环境变量没有配置好。建议复查类的名称包括大小写,如果有包的情况下,注意类文件放的位置。

java import 一个自己写的类 比如Jam 怎么写
如果Jam类没有包名,并且你的当前类也没有写包名,那就不需要import,可以直接在当前类里使用Jam类;如果Jam类有包名,那就要在当前类里 "import 包名.Jam;" ,之后才能使用Jam类,或者不import包名,直接通过"包名.Jam"来使用Jam类。

java如何导入包
1、首先在项目下创建一个新的文件夹,用来保存jar包。在项目名上点击鼠标右键,按顺序点击【New】→【Floder】,打开新建文件夹的窗口 2、输入文件夹名称【lib】,点击【ok】。通常在lib文件夹中存放从外部引入的jar包 3、找到要引入的jar包,鼠标选中需要用的jar包,然后按住鼠标左键不放,把jar包...

在java中若要使用一个包中的类时,首先要求对该包进行导入,其关键字
1、可以使用import关键字来导入一个包。例如使用importjava.util.*就可以导入名称空间java.util包里面的所有类。所谓导入这个包里面的所有类,就是在import声明这个包名以后,在接下来的程序中可以直接使用该包中的类。2、使用JNI技术,可以将Java代码编译成动态链接库(.so或.dll),然后在C语言中通过...

为什么用Eclipse创建java项目是只有省略包?
Eclipse创建java项目是只有省略包,也就是default包,因为用户没有自定义的package。创建package过程:在弹出的new java class对话框中的package中输入a.b,也可以不输入,在name中输入test,这个也是最后存档的文件名,test.java,然后选择public static oid main(String[] args)...

相似回答