很久没更新博客了。我真的好懒
今天在摆弄我的小程序时被java package给整了好久,最后才明白是怎么回事。我从网上下了个ibm的iframe包,本想好好用一下,没想到编译老是同不过,错误显示类名不对。经过几个小时的折腾,我发现:
源程序中若是声明了package,那么在用java运行class文件时必须输入包名+类名,而且必须在包所在的目录下执行java 包名.类名才能正常运行。同时别忘了class文件应放在与包对应的目录下。
另外,如果使用了第三方类库,在编译的时候要把该类库的路径添加到classpath中。简单的方法是:
javac -cp 第三方类库路径 源文件(这里不需要把java核心类库路径添加进去,至少在linux下是这样的 )
对了,今天还初学了一下ant,Another Neat Tool,的确是很好用啊!
今天在摆弄我的小程序时被java package给整了好久,最后才明白是怎么回事。我从网上下了个ibm的iframe包,本想好好用一下,没想到编译老是同不过,错误显示类名不对。经过几个小时的折腾,我发现:
源程序中若是声明了package,那么在用java运行class文件时必须输入包名+类名,而且必须在包所在的目录下执行java 包名.类名才能正常运行。同时别忘了class文件应放在与包对应的目录下。
另外,如果使用了第三方类库,在编译的时候要把该类库的路径添加到classpath中。简单的方法是:
javac -cp 第三方类库路径 源文件(这里不需要把java核心类库路径添加进去,至少在linux下是这样的 )
对了,今天还初学了一下ant,Another Neat Tool,的确是很好用啊!