我在一个project 下import 了一个.jar文件.
我怎么 在src中 import 不同文件夹的类
hw3project
         src
            class1
         paint
            class2
我想在class1中import class2.怎么写呀~~~?????????

解决方案 »

  1.   

    这个是 Package explorer 的话
    就写 import paint.class2;
      

  2.   

    import paint.class2;//import 包名.xxx文件;
      

  3.   

    其实,如果是exlipse工具的话你只需要输入类名,工具自动就会提示你怎么导入了.
    快捷键是ctrl+shift+o,当然这是exlipse中.其他工具也应该会有同样的功能.
    这个的话就应该是:import paint.class2;了!!!
     
      

  4.   

    import paint.class2;//这个是具体的import paint.*; //所以类全引
      

  5.   

    import paint.class2;//import 包名.xxx文件;  不错
      

  6.   

    不知道你使用的是什么工具?而且你的问题描述的也不是很清楚。
    我就根据我的理解给你解释下。
    在一个project中,一般src文件下是以后要编译的java类文件(注意是一般,也许还有一些配置文件等)。在你的project中一般会有一个.classpath文件(MyEclipse),一般情况里面规定了各个文件之间的关系及各个project之间的依赖关系。例如:<?xml version="1.0" encoding="UTF-8"?>
    <classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="src" path="paint"/>
    <classpathentry kind="lib" path="/paint/activemq-core-4.1.1.jar"/>
    <classpathentry combineaccessrules="false" kind="src" path="/ksccs-common"/>
    </classpath>
    上边有四句话:解释分别为:
    1、把src作为要编译生成class文件的文件夹
    2、把paint也作为编译生成class文件的文件夹
    3、依赖paint下的activemq-core-4.1.1.jar
    4. 依赖ksccs-common工程这样 你直接使用import class2;
    或者直接省略import就可以了这样编译完后 
    class1 和 class2就在一个文件夹下
     
      

  7.   

    一般你输入了这个类有关的方法,eclipse会显示红线,你点它就会要求你引入那些包`~