1 web项目通过build path 导入jar包 只是在classpath文件夹里面加入一个链接(这样说可能不合适),
yes,在.classpath文件增加一个entry。
并没有实际的在MyEclipse的workspace下对应项目的lib文件夹中加入jar包 MyEclips有没有提供说 我通过buildpath加入jar包的时候 能够自动的在 lib文件夹中也加入一个jar包这样的功能 怎么设置呢 ?
思考方向不对,build path是eclipse jdt自带的功能,没有插件开发弥补这问题。应该规范使用classpath或者用其他构件工具,如maven
2 我新建了一个项目 通过 buildpath 加入了几个jar包 然后在配置的Tomcat上运行,这时候 在Tomcat下的项目的lib文件件中自动加入了 一些jar包 这些jar包都是通过buildpath加入的 但是 JRE System Library 和 JaveEE 5 Libraries 这两个library下面的jar包 并没有导入 ,为什么不用导入呢,如果 Tomcat运行项目要用到怎么办呢?
tomcat项目能自动增加包,这是myeclipse server插件起作用,帮你增加的。system lib是不需要导入的,java运行首先classloader(bootstrap classloader)加载的是java_home下的rt库等,不用你自己加载。
你要这样的效果的话建议你不言使用MyEclipse的自动生成功能,去Apache的官方网站下载Struts的源代码以及jar包,然后选择性地把你需要的拷贝到lib目录下。。。
明白楼主的意思了,意思是不是lib开始可以打开,还有一个十字可以点开,看到了白色的盒子,然后一会lib的十字不见了,点开的白色盒子也不见了,这个是正常的,因为版本的不一样引起的,其实已经入库了,只要点开一个
XXX
library就可以看见了,或者在build
path里面可以看见,希望对你有帮助,呵呵
运行SWT程序时,出现上java.lang.UnsatisfiedLinkError: no swt-win32-3236 in java.library.path异常,主要原因于在于,Windows平台中SWT应用程序需要本地化的DLL库的支持才能运行,它们分别是swt-awt-win32-3236.dll和swt-win32-3236.dll。文件名后的数学3236会因为不同版本的Eclipse会有所差异。它们在eclipse安装路径/plugins/org.eclipse.swt.win32.***.jar包内,将它们复制到Windows主引导区(即Windows的安装盘符)的“Windows/system32”目录中即可。若找不到对应数字序号的文件,可将其他的如Eclipse3.2.1中的swt-awt-win32-3235.dll和swt-win32-3235.dll改名为swt-awt-win32-3236.dll和swt-win32-3236.dll后再复制。
试试