MyEclipse,直接打开浏览器的插件

前提:由于IBM X60屛太小,不适合开发,原来HP的机器配置又低,想用VS2005,所以购置联想新电脑,可预装Vista系统并不支持JBuilder2005的安装,只能使用MyEclipse了!做WEB开发时,感觉没有VS用起来顺手,为测试个WEB程序又是配置,又是安装其它插件.由于本人比较酷爱RESIN,索性安装RESIN3+IIS7整合后,不在MyEclipse中配置服务器启动与停止.就有一个想法,直接添加一个按钮,将当前JSP发送到IE调试就可以了!

步骤,File-New--(Plug in Project),一路默认,选择了HELLO WORLD事例工程,直接修改了SampleAction.java.修改RUN方法,代码片段如下:

public   void  run(IAction action)  {
        
        IWorkbenchPage page 
= window.getActivePage();
        
if(page == null)return;
        
            //取掉WEBROOT字符,你也可以直接使用替换就可以了!我的开发时,有些目录不同,所以用了循环!
        String sURLs 
= page.getActiveEditor().getTitleToolTip();
        String[] strAry 
= sURLs.split("/");
        String sURL 
= "";
        String sVirDir 
= "";
        
for(int i=0;i<strAry.length;i++)
        
{
            
if(i==0)sVirDir = strAry[0];
            
if(i>1)sURL += "/" + strAry[i];
        }


        sURL 
= "http://localhost/" + sVirDir + sURL;
        
/*MessageDialog.openInformation(
                window.getShell(),
                "RunBrowser Plug-in",
                sURL);
*/

        
        String cmd 
= "cmd /c start " + sURL;
        
        
try
        
{
        java.lang.Runtime.getRuntime().exec(cmd);
        }

        
catch(Exception ex)
        
{
            MessageDialog.openInformation(
                    window.getShell(),
                    
"RunBrowser",
                    ex.getMessage());
        }

    }

然后发布,可以用了!感觉就和VS一样,一按调试运行,就自动弹出IE窗口,比较直接!由于已经和IIS7整合,所以运行80端口就可以了,实际意义上并非是调试,而是运行!当然建立的工程已经在RESIN.CONF中配置好了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值