自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Different Design Studio

简约而不简单

  • 博客(59)
  • 收藏
  • 关注

原创 linux上Java程序java.lang.NoClassDefFoundError

在linux上跑Java程序,出现java.lang.NoClassDefFoundError。有很多原因可以能导致这个错误,但有一个可能你的没有想到,就是文件编码问题。如果你尝试了所有原因,不妨尝试dos2unix yourscript.sh

2013-04-19 17:26:04 2322

原创 for each问题

action script中一个循环语法是for each(var item:Object in list){ // do something}其中,list是IList,如ArrayCollection但有一个情况是一定要注意的,就是不能再循环中调用ILIst的removeItem,不然循环顺序会被打乱,不能完全遍历数组。

2013-03-27 13:32:16 642

原创 Flex DropDownList dataProvider和selectedItem之间的冲突

[问题]关于下拉框,我们经常遇到的一个需求就是动态改变下拉表的内容,并初始化值,代码如下:city.dataProvider = new ArrayCollection(resourceMgr.getStringArray(Resource.OPTIONS, 'citys'));city.selectedItem = '北京';但问题是,并不能总是正确初始化值为"北京",而且间歇

2013-02-28 10:09:02 1188

原创 Flex4 Itemrenderer states失效

[问题]自定义的Itemrenderer,运行时像往常状态下修改currentState以改变状态和显示,但itemrenderer并没有如期改变,而是一直停留在normal的状态,百思不得其解。调试可以发现,设置currentState的代码是执行了的,而且值也改变了。但看起来从表现看,依然停留在normal状态。猜想是不是Itemrenderer的states不能用,但所有的文档一

2013-02-25 17:44:22 896

原创 shell脚步错误“command not found 2:”

问题linux 命令行错误: command not found 2:原因脚本包括非法字符解决手动或者使用Does2unix命令去掉非法字符

2012-09-16 11:37:50 6275

转载 如何判断一个字符串是否含有中文

public class StringUtil { private static String pattern="[\\u4e00-\\u9fa5]+"; private static Pattern p=Pattern.compile(pattern); public static boolean isChinese(String s) {

2012-07-10 10:08:06 800

转载 Flex 4.0的国际化

前言:与3.0国际化中的区别:在Flex 3.0中默认只支持en_US , ja_JP这两种本地化,因此如果想在Flex中支持中文或者其他语言时,需要额外的操作。但4.0已经增加了很多支持,如zh_CN,zh_tw等,所以增加对其他语言的支持更加容易。例如:在3.0中首先添加新的本地化支持,比如:zh_CN,使用以下方法:在命令行下进入{FlexBuilder的安装目录}/

2012-07-02 22:55:19 865

原创 RCP程序发布到不同的平台

问题:在64位windows开发构建的RCP程序Release,无法在32位windows机子上运行,提示就是“此文件的版本与正在运行的Windows版本不兼容。请检查计算机的系统信息以了解需要x86(32位)还是x64(64位)版本的程序,然后联系软件发布者。”原因:因为RCP的应用的实质就是一个Eclipse框架的程序,所以也如Eclipse需要区分x86和x64版本的。解决:一.

2012-03-07 16:00:27 1470

原创 RCP 应用程序导出Relase build失败

现象:用PDE开发的RCP应用,在Eclipse内可以跑,却无法导出,logs.zip里面的日志如下,有乱码情况。但Eclipse中却可以编译通过并运行的。另外项目属性中的encoding=UTF-8# 12-3-7 上午04时01分15秒# Eclipse Compiler for Java(TM) 0.B83_R37x, 3.7.2, Copyright IBM Corp 2000,

2012-03-07 13:16:38 965

原创 GEA无法运行Python 程序

Google App Egine 运行Python的web失败WARNING 2012-03-06 12:41:06,812 rdbms_mysqldb.py:74] The rdbms API is not available because the MySQLdb library could not be loaded.Warning: You are using a Python r

2012-03-06 20:46:41 1247

原创 BlazeDS:Unknown AMF type '17'

现象:BlazeDS 出现错误如下[BlazeDS]20:49:33.520 [ERROR] Unknown AMF type '17'.flex.messaging.io.UnknownTypeException: Unknown AMF type '17'. at flex.messaging.io.amf.Amf3Input.readObjectValue(Amf3

2012-02-11 22:34:14 2119

转载 MyEclipse中Flex项目web wrapper报missing;before statement错误

转载: http://blog.csdn.net/niepanxusy/article/details/6854262问题:把由Flash Builder生成的项目导入到MyEclipse中后, 报"missing;before statement"错误.原因:不详解决:把html第36行javascript中使用的注释, 改成//注释, 就可以了。

2012-01-12 22:00:46 1299

原创 Flash Builder编译时,不产生HTML wrapper

问题: Flash Builder编译时,不产生HTML wrapper, 即playerProductInstall.swf,swfobject.js 等,只有一个swf文件和一个html文件. 查看项目属性,"Flex Compiler"中,"HTML wrapper" 全部被勾选.人手拷贝过去后,再编译时,会被清除掉. 尝试关掉项目重新打开, 重启Flash Builder,但未果.原因

2012-01-09 15:37:07 2041

原创 RCP中的org.eclipse.swt.SWTException: Invalid thread access 问题

问题: 运行时错误 org.eclipse.swt.SWTException: Invalid thread access原因: 产生的原因是RCP框架下,UI组件只能由UI线程来更新,禁止后台线程访问.,如 Timer 所触发的事件的处理代码; 用Job创建的分线程等. 由UI组件事情说触发的都是UI线程.方法:只要把后台线程中涉及界面更新的代码交由UI线程处理即可.可以调用 Displ

2011-12-30 16:35:33 1426

原创 JavaMail附件中文名称乱码

问题: 用Javamail发邮件到邮件服务器,从邮箱中查看发现附件的中文名称变成了密码原因:不明解决:在设置邮件附件的时候调用javax.mail.internet.MimeUtility 来编码, 例如 MimeMessage msg = new MimeMessage(session); msg.setFrom(new InternetAddress(from));

2011-12-22 16:41:52 8027 3

原创 Flex的小陷阱

1. for each中的ArrayList很多人都会用把ArrayList 当做简单的ArrayCollection来用, 但往往在遍历的时候没有注意到, for each ...in 无法识别ArrayList,例如for each (var msg:Message in list) { .......}上面的循环永远不会被执行, 不论li

2011-12-16 23:56:15 578

转载 从Java档案(JAR)中读取文件

方法一: 如果JAR包已经添加到Classpath中,那么你只需直接引用. 例如,如果Jar包根目录下有一个叫a.txt的文件,那么你只需要new File("/a.txt") 就可以引用到该文件.唯一要注意的是路径前面的"/", 说明这个路径是绝对路径,不是相对路径. 方法二:如果JAR的包没有添加到Classpath中,那意味必须用对待普通文件的办法处理.详细参考以下转载.转载自:

2011-12-15 19:19:35 1293

原创 RCP程序运行时加载第三方JAR包

问题Java程序所依赖的类库JAR包,可以在开发时的时候添加的classpath中.但有时候,在开发时无法确定所依赖JAR包,或者这些JAR经常改变,这要求程序具有在发布后能动态加载JAR包的功能.一般的Java程序,可以使用URLClassLoader这个类的addURL方法来实现该功能.详细可以参考: http://buliedian.iteye.com/blog/993361

2011-12-15 18:01:31 1846

原创 多个Image无法正确显示同一个Bitmap

现象:当尝试给两个不同的Image控件赋予同一个Bitmap对象时,两个Image中总有一个无法显示,变成完全的空白. 最后我证明出的结果是, 无论你有多少个Image,最终只有其中一个Image可以显示出图片,其他都是空白. <![CDATA[ [Bindable] public var img:Object; protected function

2011-12-10 13:20:50 892

原创 Flex 屏幕截图

对于Flex 2, 可以运用如下函数private function getBitmapData( target : UIComponent ) : BitmapData { //截图功能函数 var bd : BitmapData = new BitmapData( target.width, target.height ); var m : M

2011-12-09 00:06:18 874

原创 Editor initialization failed异常

在view中打开editor 遇到异常org.eclipse.ui.PartInitException: Editor initialization failed: com.cncredit.codegenerator.ui.editor.SchemeEditor. Sit

2011-09-22 17:49:20 3071

转载 java代码实现利用 classloader 动态加载 jar包、文件夹到classpath中

转载自BlogJava。http://www.blogjava.net/jnbzwm/archive/2011/04/01/347491.html在项目中实现了一个工具(独立运行的Java工程,打成jar包后 通过 java -jar **.jar 执行的。),该

2011-09-09 11:22:01 3383

翻译 RCP程序导出后中文乱码问题

原文:http://www.eclipse.org/forums/index.php/m/631934/现象:界面的中文字符,在Eclipse里面运行时,可以正确的显示,但发布RCP standalone版本程序后,所有中文皆变成乱码。即使把代码文件的encoding设置为U

2011-09-08 17:55:39 1501

转载 Java Properties文件的读写

Properties prop = new Properties();    try {        prop.load(new FileInputStream("filename.properties"));    } catch (IOException e

2011-09-05 18:58:00 595

转载 RCP开发中几个常用路径的了解

一.Configuration LocationString configDir = Platform.getConfigurationLocation().getURL().getFile();System.out.println("configDir : " +con

2011-09-05 15:18:48 806

转载 Application "XXX" could not be found in the registry的解决办法

1、#######不知是否有人与我一样碰到这个问题,先建立一个RCP应用,写了一段代码,试运行一下,再写一段代码,加入对某个插件的依赖后,程序就会报错:java.lang.RuntimeException: Application "tets.application"

2011-08-30 18:46:43 1635

原创 RCP程序“The chosen operation is not enable”对话框

现象:RCP程序运行时,跳出“The chosen operation is not enable”对话框控制台打印异常 org.eclipse.core.commands.NotEnabledException: Trying to execute the

2011-08-26 09:47:37 2436

转载 Java常用正则表达式

"^\d+$"  //非负整数(正整数 + 0)"^\[0-9\]*\[1-9\]\[0-9\]*$"  //正整数"^((-\d+)\|(0+))$"  //非正整数(负整数 + 0)"^-\[0-9\]*\[1-9\]\[0-9\]*$"  //负整数"^-?

2011-08-23 12:15:09 472

原创 Velocity加载文件的奇怪问题

今天当我用Velocity 的如下方式加载模板的时候,Properties p = new Properties();p.put("file.resource.loader.class","org.apache.velocity.runtime.resource.loade

2011-08-19 23:03:35 4313

原创 RCP应用程序中读文件的路径问题

现象:在RCP程序中,以相对路径读文件遇到以下异常。但用绝对路径则没有问题。try { FileInputStream fileStream = new FileInputStream("poc.xml"); } catch (FileNotFoundExcep

2011-08-18 23:52:33 945

转载 ClassLoader.getSystemResourceAsStream与Class.getClassLoader().getResourceAsStream()

ClassLoader.getSystemResourceAsStream uses the system ClassLoader (ClassLoader.getSystemClassLoader) to search for the resource.this.getCl

2011-08-18 23:38:59 1386

转载 Java一次读取文本文件所有内容

我们做文本处理的时候的最常用的就是读写文件了,尤其是读取文件,不论是什么文件,我都倾向于一次性将文本的原始内容直接读取到内存中再做处理,当然,这需要你有一台大内存的机器,内存不够者……可以一次读取少部分内容,分多次读取。读取文件效率最快的方法就是一次全读进来,很多人用read

2011-08-18 11:24:06 35763

转载 Velocity中加载vm文件的三种方式

Velocity中加载vm文件的三种方式: 方式一:加载classpath目录下的vm文件Properties p = new Properties();p.put("file.resource.loader.class","org.apache.veloci

2011-08-17 17:52:23 1711

原创 如何知道当前java程序运行路径

现象:对于初学者来说,引用一些资源的时候使用相对路径经常遇到问题,但却不知道当前的路径到底是在哪里,相对路径要怎么写。解决:System.out.println(System.getProperty("user.dir"));

2011-08-17 15:16:22 2867

转载 Java的反射的动态生成

这是一种叫做反射的动态生成对象的机制,这两天看了点相关的文章初步了解了一些,也找到解决你这个问题的方法,其实也很简单,只是它的原理很复杂很难懂,实现方式还是比较简单的,强行去记住它就好.Class cls=Class.forName("Thetest");//例如存在一个这样

2011-08-16 10:18:19 706

转载 RCP开发运行时Plug-in TD was unable to load class td.app.Application

本来好好可以运行的程序,经过一些配置之后,就出现了这个异常,整个程序都不能启动。上网找了好久,才找到解决方法!SESSION 2007-12-03 11:59:01.796 -----------------------------------------------e

2011-08-16 10:14:06 2266 1

原创 RCP运行时的NoClassDefFoundError

想象:运行RCP application 时有exception,但编译无错误Exception in thread "Thread-7" java.lang.NoClassDefFoundError: org/jdom/input/SAXBuilder

2011-08-15 15:10:32 1297

原创 如何打印Java异常的完整堆栈内容

当我们在java遇到异常,却很难根据default打印的异常内容来判断问题所在的时候,我们可以用以下的API打印发生异常时堆栈的完整内容。exception.printStackTrace();

2011-08-11 21:35:48 5865

原创 RCP无法修改程序初始布局

现象:如果发现怎么通过extensions view / source 来布置视图都没有成功解决: 请检查是否有这个代码在 ApplicationWorkbenchAdvisor 内。它将保存Layout的布局,那么即会用上次关闭时的布局把你初始化的布局替换掉,所以你的修改并

2011-08-11 16:50:30 651

原创 导出RCP程序遇到错误

问题:导出RCP应用程序遇到错误,内容如下: Cannot complete the install because one or more required items could not be found. Missing requirement: TestSample

2011-08-11 14:27:16 635

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除