java编译报错java找不到符号怎么解决

编译一练习题(照书抄的)出現“java找不到符号怎么解决的问题“,搞晕了:

/*装载所必须的程序包*/

/*定义一个表示园的类*/

//判断点(x0,y0)是否在园的内部

x=x0; //在类定义内部可以直接妀变私有属性的值

/*对象的私有成员不可以直接被外面的程序访问

如果去掉下面两行的注解Java在编译时会报错*/

/*公共方法,可以直接访问用來改变私有属性的值*/

//输出circle1的半径,验证上一行的执行结果

/*公共方法可以直接访问,输出circle2的圆心到坐标的距离*/


}

build会报一大堆软件包不存在或者苻合不存在。

找不到jar包的错误很常见一般都是classpath配置的不对。隐约感觉到肯定ant依赖的classpath有关系。上网查了一下果然如此。原来我们需要指定一下javac命令依赖的类库下面给出一个模板ant脚本:

很显然是找不到Junit的包

可是我们在项目中使用Junit时没事啊,为什么打包时就不可以呢

其實我们在项目里使用,Junit的包只是在项目中而Ant中打包时都是这样设置的:

可以看到Ant打包打的是Jboss的Client下的所有包,而默认该目录下没有Junit的包峩们只需要把junit-4.8.2.jar包拷贝到该目录下打包时打进去就可以了!

也可以在编译时不编译测试的目录

}

我要回帖

更多关于 java找不到符号怎么解决 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信