随笔 - 119  文章 - 3173  trackbacks - 0
<2007年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

交友莫独酒,茅台西凤游。
口干古井贡,心徜洋河流。
称多情杜康,趟无量双沟。
赞中华巍巍,无此不销愁。

常用链接

留言簿(68)

随笔分类(136)

随笔档案(122)

最新随笔

搜索

  •  

积分与排名

  • 积分 - 522627
  • 排名 - 93

最新评论

彻底解决SWT运行出错(1)命令行方式 这篇文章比较适合程序发布和给客户使用的时候,那么我们自己开发的时候老是这么用也不方便,下面我们彻底解决这个问题:

 swt-awt-win32-3236.dll
 swt-gdip-win32-3236.dll
 swt-wgl-win32-3236.dll
 swt-win32-3236.dll
全部拷贝到\Windows\System32下面


修改系统环境变量:
classpath=.;d:\JAVA6\lib\tools.jar;d:\JAVA6\lib\dt.jar;d:\JAVA6\bin;h:\swt.jar;

解释一下:
“.”是指当前目录
“d:\JAVA6\lib\tools.jar;d:\JAVA6\lib\dt.jar;d:\JAVA6\bin;”是为了JAVA6配置的
“h:\swt.jar;”是咱们SWT.JAR的路径

关掉CMD,重新打开,不然CMD不会重新加载环境变量。


到项目目录,运行java BasicSwt

ok,正常运行了,不用那么长的命令行了
posted on 2007-04-19 10:20 交口称赞 阅读(2656) 评论(7)  编辑  收藏 所属分类: Eclipse RCP SWT

FeedBack:
# re: 彻底解决SWT运行出错(2)修改系统环境变量 2007-04-19 11:41 匿名
简单点,将dll文件放到javahome/bin目录,swt.jar放到classpath执行就木有问题。  回复  更多评论
  
# re: 彻底解决SWT运行出错(2)修改系统环境变量 2007-04-19 12:07 BeanSoft
可以直接用 swt3.3 带的 swt.jar, 不需要再考虑 dll 的问题, SWT 会自己解压缩到临时目录. 可以看看偶的 BlogJavaReader 里面就不设置这些东西了.  回复  更多评论
  
# re: 彻底解决SWT运行出错(2)修改系统环境变量 2007-04-19 13:14 交口称赞
swt3.3还没有正式吧??

  回复  更多评论
  
# re: 彻底解决SWT运行出错(2)修改系统环境变量 2007-04-19 13:14 交口称赞
有时间我看看

我写的主要是对以前工作的经验总结  回复  更多评论
  
# re: 彻底解决SWT运行出错(2)修改系统环境变量 2007-04-19 13:16 交口称赞
而且你不能要求客户去放这放哪的

所以命令行那篇文章对有些人还是有用的  回复  更多评论
  
# re: 彻底解决SWT运行出错(2)修改系统环境变量 2007-04-19 13:20 交口称赞
3.3免去dll这个比较爽
  回复  更多评论
  
# re: 彻底解决SWT运行出错(2)修改系统环境变量 2008-04-29 03:50 柴文哲
试试这种:
1、将打包好的jar文件拷贝到一个新建的目录。
2、在目录内再建立一个"lib"目录。
3、将这2个文件拷贝到lib目录下:
org.eclipse.core.runtime_3.3.100.v20070530.jar
org.eclipse.swt.win32.win32.x86_3.3.1.v3346i.jar
注意版本不同,文件名也有不同。
4、修改jar文件中的MANIFEST.MF文件,增加:
Class-Path: ./lib/org.eclipse.core.runtime_3.3.100.v20070530.jar; ./lib/org.eclipse.swt.win32.win32.x86_3.3.1.v3346i.jar

完成后双击jar文件就ok了。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: