Sparkle’s Workshop

Archive for April 1st, 2005

Future versions of JBuilder are likely to be based on Eclipse

Posted on April 1, 2005 - Filed Under Uncategorized

http://www.itwriting.com/jbuilderfutures.php
1. 那个新闻是30日发的,不是今天
2. eclipse不是ibm直属,现在ibm也控制不了eclipse
3. java的ide再不联合起来就打不过.net studio的了
—–
ibm现在懂得一个做法
讨好程序员,让开源跑头
ibm能控制eclipse的方向吗,我看未必
java的ide再不联合起来就打不过.net studio的了
我说.net么?我说.net studio
Java最初也不是以IDE争取到用户的
但是目前java的ide是劣势
如何吸引更多的程序员是要事
java不能再像以前那样看高自己
.net份额不停增高是有原因的
http://www.cjsdn.net/post/view?bid=7&id=139646&tpg=1&ppg=1&sty=1#139765

Read More..>>

Jetty Launcher patch for jetty 5.1.x

Posted on April 1, 2005 - Filed Under Uncategorized

我一直用jetty来做我的开发服务器
原因很少,jetty启动快,虽然性能不好,Jetty Launcher plugin做得不错,该有的功能都有了,使用也简单
所以我的开发套装是eclipse + Jetty Launcher plugin + jetty 4.2.x
等等,干嘛不用jetty 5呢,听说jetty 5性能有了不少提升
不是我不想用,虽然Jetty Launcher plugin官方网站写着
Support includes Jetty 5 and JettyPlus
但是指向jetty 5目录的时候,硬要说没找到jetty
然后在弱弱的sf bug report里面看到有人反映这个问题
http://sourceforge.net/tracker/index.php?func=detail&aid=1114247&group_id=118870&atid=682377
提出问题应该是因为jetty 5.1.x将jetty 5.0.x里的__VersionImpl这个public field
改成private,然后提供getImplVersion()这个方法
造成Jetty Launcher plugin判断不到jetty version以为jetty不存在引起的
并且给出修正的代码
不过要编译一个eclipse plugin也不是一件简单的事
还有有个好心人提供了一份编译好的新jar文件下载
http://blogs.papercutsoftware.com/matt.doran/archives/2005/02/17/gotta-love-open-source-i-fixed-it-myself/
Jetty Launcher plugin 也很久没更新了,哎

Object version = versionClass.newInstance();
Field versionImplField = versionClass.getField(”__VersionImpl”);
String versionString = (String)versionImplField.get(version);
return versionString;

String versionString;
try {
Object version = versionClass.newInstance();
Field versionImplField = versionClass.getField(”__VersionImpl”);
versionString = (String)versionImplField.get(version);
} catch (NoSuchFieldException e) [...]

Read More..>>