厂商只提供了所有编译好的类文件(无包),而我现有的程序中是有包的.现在的情况是:只能把调用代码放在根目录下才能调用编译好的无包类文件,而当把代码放到包下面的一个类时就总是编译不过.请问各位大侠是怎么解决这个问题的?谢谢啦..高分相送!!:)

解决方案 »

  1.   

    可能是lz在类中包的import路径不正确造成的
      

  2.   

    你不会自己打包吗?呵呵!或者,把文件目录加入到 CLASSPATH 里面
      

  3.   

    直接压缩成zip格式,所有文件都在根包下,然后直接导入到eclipse lib下,OK了!
      

  4.   

    如果楼主用的eclipse那你直接把那个jar包放到eclipse工程下面就可以了,我说的是java工程,然后更改工程的属性。
    如果是用记事本等简单文本编辑器写的话,就用下面的命令吧
    javac Hello.java
    java -cp .;你的jar包路径一般放到同目录下 Hello
    绝对ok 不行找我[email protected]
      

  5.   

    自己打包 或者把文件目录加入到 CLASSPATH 里面
      

  6.   

    打包这个不好说阿,因为每个.class文件中肯定有package声明的吧,如果没有还好。如果有的话。你就的反编译过来,找到每个.class文件声明的package语句,然后按照声明创建目录,然后把.class文件一个一个放到创建好的目录中,注意目录名字一定要和定义的包一致,然后再统一打包,这样应该就没问题了
      

  7.   

    打包这个不好说阿,因为每个.class文件中肯定有package声明的吧,如果没有还好。如果有的话。你就的反编译过来,找到每个.class文件声明的package语句,然后按照声明创建目录,然后把.class文件一个一个放到创建好的目录中,注意目录名字一定要和定义的包一致,然后再统一打包,这样应该就没问题了
      

  8.   

    放在和有包类的.class同一文件夹下!