我的java程序在windows下测试正常,没有问题。但放到linux下就有问题啊。
我编译时javac -classpath /opt/app/excel/jxl.jar:. UserList.java,就会报错啊:UserList.java:10: package jxl does not exist
import jxl.*;但我已经将jxl的jar包放到上面的目录下了,而且在CLASSPAT中也设置了路径啊?请大家多多指教啊,谢谢了

解决方案 »

  1.   

    路径的问题
    试试
    javac -classpath ./opt/app/excel/jxl.jar
      

  2.   

    谢谢jdk150,我试了一下还是不行啊.我也怀疑是路径的问题,但路径我都设好了啊CLASSPATH=.:/opt/app/excel/jxl.jar不知道该怎么办了,请大家帮帮忙,谢谢了
      

  3.   

    一步一步来
    你要找准在linix下的根目录在哪里
    如果把jxl.jar和java放在同一个目录下,应该没问题吧也可以就用反斜杠
    javac -classpath .\opt\app\excel\jxl.jar
    javac -classpath opt\app\excel\jxl.jar
    各种情况都试试,肯定可以解决的