我想导入一个字节码文件,
import 绝对路径。
但编译出错,不知为何

解决方案 »

  1.   

    import 后面带的是包名(package name),而不是class文件的绝对路径,这个class文件的绝对路径是在classpath中指定的
      

  2.   

    我菜鸟一个,第一次听说可以import class文件,只听过可以导入包
      

  3.   

    似乎import 命令只是导入包或类吧,没见过导入绝对路径的单个文件。你先将需要导入的class文件加入到classpath中,然后通过包名、类名导入这个类就可以了。
      

  4.   

    --------------------Configuration: <Default>--------------------
    C:\kk.java:1: 软件包 e 不存在
    import e.tc;
            ^
    1 错误e:\tc这个路径下导入失败。
    这是为什么?
    是不是要在classpath里配置一下?
      

  5.   

    要配置classpath的,不用写绝对路径,只写包名就行了
      

  6.   

    用IDE吧 避免不必要的麻烦
      

  7.   

    我这也是出问题
    后来我编译的 java文件里 package a1/a2
    对应的同级目录下.clsaa打jar包  jar  cvf *.jar a1
    然后在CLASSPATH里添加jar包的路径就可以了
      

  8.   

    你首先要在你要把你想导入的文件打个包,比如你要把A.java打成一个包:package test;public class A{}然后你才能导入这个包:import test;
      

  9.   

    import c:\java\A.class    c:不能用 \ 不能用  class不能用  ....  建议楼主搞一个能检查语法错误的开发工具, 如:eclipse等 
      

  10.   

    import后面加的是源文件类的定义,不是包名也不是类名。例如包名是java.applet 你要import包中Applet类
    java.applet.Applet就是源文件中类的定义。如果你import自己的包那就要设定环境变量中的classpath,不然它找不到就自然出错。lz看来看书比较少啦。
      

  11.   

    很显然,楼主把windows的“文件夹”和java的“包”这两个概念搞混了,虽然windows环境下包通常以文件夹的形式出现,但是不代表随便一个文件夹都会被视为包