Linux 下javac 编译的问题,高分求解.....
写了一个很简单的类如下:
import java.util.*;
import jxl.*; //关键点
public class Test {
public static void main(String[] args) {
System.out.println("Hello java!");
}
}
如果不加上import jxl.*;编译没问题,如果加上则运行 javac -classpath /usr/jxl.jar Test.java
就会出现找不到jxl.*包的问题,只要在类中引入包,就会出问题,郁闷中.....,help me
问题点数:100、回复次数:9Top
1 楼kingfish(工作很忙,很少来csdn...)回复于 2005-04-07 14:09:02 得分 10
检查环境/路径等Top
2 楼qiyongjun2003(风也悄悄)回复于 2005-04-07 14:42:54 得分 10
你的Test.java是不是也放在jxl这个包里面?这样的话只要package jxl就行了,不用import了Top
3 楼imA(男的不会,会的不男)回复于 2005-04-07 17:10:20 得分 10
你的jxl包的jar文件没有出现在classpath中吧。Top
4 楼zzzle(Vincent)回复于 2005-04-07 21:23:18 得分 10
jxl.x?
没有org,com之类的么?Top
5 楼A_energy(乐天)回复于 2005-04-08 00:58:39 得分 10
如果你把你自己所有的类都打包在jxl,
你在别处要使用包里面的类时就必须把你的jxl.jar设到CLASSPATH中去,
当然在同一包下使用就不必了。Top
6 楼redex(cc)回复于 2005-04-08 16:29:51 得分 10
先在linux下打入命令:
$CLASSPATH=/usr/jxl.jar
EXPORT $CLASSPATH
再试试.Top
7 楼icewolf_li(冰狼)回复于 2005-04-08 19:18:17 得分 10
肯定是相应的jar包找不到了。莫非是你的jar包放在没有读权限的目录?Top
8 楼hongyan2004(spring+hibernate)回复于 2005-04-08 19:43:29 得分 10
$CLASSPATH=/usr/jxl.jar
EXPORT $CLASSPATH
Top
9 楼thrive_li()回复于 2005-04-14 14:52:45 得分 20
问题绝对是:jxl包的jar文件没有出现在classpathTop




