关于Sigar的使用在JavaWeb项目中出错的问题

来源:互联网 发布:编译原理代码优化 编辑:程序博客网 时间:2024/06/05 07:52

大三有门课程做一个JavaWeb项目的开发,要读取系统信息,就是内存,CPU什么的,在网上看了很多博客文章,发现sigar是真的好用,就是和其他jar包不同,要配置dll这些东西,不过最后还是用了sigar。

我的这种方法配置起来比较简单,直接下载sigar的压缩包,win7 64位系统直接把sigar包放到lib目录下,只需要放两个文件,如下图:


然后把他们add to build path


然后就可以调用sigar的类了,很方便吧。


这里只是冰山一角。


然而,在完成这个界面之后,开发就出问题了,而且一个比一个诡异。

比如:form表单,action提交之后说找不到对应的servlet



甚至,写个main的测试方法都会执行错误,明明被调用的函数就在main函数的上面,太奇怪了


之后,就是很令人崩溃的时候,直到我同学发现了问题所在,

原因就是dll文件,不是jar包,然后我们把它强行add to build path,eclipse就不干了,把这个项目的build path处于一种锁定状态,之后所有的操作都不会影响到这个项目,但是在UI界面上还是原来的模样。

知道了原因,解决方法就很简单了,只要把dll文件从build path里面删除就行了,等项目开发做完了,再把它添加进来。


当然,也有好的配置sigar的方法,原理是通过代码添加到Java的路径中,就不用这么难受了。

阅读全文
1 0
原创粉丝点击