在Eclipse RCP開發中使用jMock

在做單元測試時,jMock可以非常方便的構建出mock對象,大大提高寫test case的時間。本文就談談如何在RCP開發中使用jMock做單元測試。1. 匯入jMock包在Eclipse RCP開發,因為包之間的依賴是通過OSGi的完成的,所以要複雜一些。就好像jUnit就被做成了Eclipse下的一個Plugin, 所以我也同樣使用屢試不爽的"Plug-in from existing JAR archives"。從jMock的網站上下載所有的jar packages(http://www.

在eclipse下運行或調試Ofbiz的出現Can’t find bundle for base name cache, locale zh_CN錯誤的解決方案

在eclipse 中利用org.ofbiz.base.start.Start類運行Ofbiz 出現錯誤:Exception in thread "main" java.lang.ExceptionInInitializerError at org.ofbiz.base.util.Debug.<clinit>(Debug.java:90) at org.ofbiz.base.container.ContainerLoader.load(ContainerLoader.java:50) 

在eclipse裡建立jsp頁面串連MySQL資料庫

首先安裝MySql資料庫,並將資料庫驅動程式檔案mysql-connector-java-3.1.12-bin.jar放在Tomcat的common/lib中。在MySQL的登陸使用者名稱:root,密碼:mysql建立資料庫testdb,表user 基本代碼如下: <%@ page contentType="text/html; charset=gb2312"%><%@ page language="java" import="java.sql.Statement"

Python的開發外掛程式PyDev在Eclipse下的安裝過程(解決mylyn的問題in Windows)

安裝了PyDev,  那個費勁呀。。。。最後。。。。。。我無法忍受,,,,,可是最後安裝成功。    周六日沒有想起別的事了,其實是有也不想幹就把下載下載的《簡明 Python 教程》看了看,發現這個python教程比上一個《divintopython》要簡明扼要多了,看的都不想吐了,就剩反胃。。。

svn, Eclipse 錯誤 eclipse unable to load default svn client

這個原因是你的機器上沒有 JAVAHL 這個包, 這個是另外的一個開源組件, 所以, 在trigis的svn外掛程式發行版裡面沒有這個東西,下載裝上就是,這個包在不同的系統上, 有不同的情況。。。詳情見這裡:http://subclipse.tigris.org/wiki/JavaHL#head-7498d204a5be83e0e97d196ba75fc797d5f0c822如果你是redhat系的系統, 直接去那個頁面下個 rpm即可。如果你是debian 系的(debian, ubuntu。

ubuntu eclipse svn 1.6.x 安裝

ubuntu eclipse svn 1.6.x 安裝 環境:UBUNTU 9.04 ECLIPSE  galileo一、安裝SVN 伺服器這個簡單,只要sudo apt-get install subversion一下就好了。二、安裝ECLIPSE中的SVN外掛程式:安裝Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse galileo中,它位於Help -> Install new

eclipse/myeclipse高度顯示變數,以及修改如何顏色 修改 workspace

 在eclipse/myeclipse中如果不小心把變數的高亮顯示弄丟了。可真是件愁人的事,不過看到這你就不用愁了windows-> preferences-> java-> Editor-> Mark Occurences 最上邊的大標題的複選框勾上,下面的就都可以高亮顯示了,Local

[新聞] IBM向Eclipse捐贈RUP

轉自http://www.umlchina.com/News/Content/221.htmIBM和很多其它公司聯合發出倡議,提議在開源的Eclipse基礎上共用關於軟體開發的共同實踐和方法。 IBM Rational 的一位經理Per Kroll說,為了建立稱為the Eclipse Process Framework的新的流水線過程,IBM貢獻了其產品Rational Unified Process

eclipse平台的設計模式

單例模式  Worbench就是單例模式的應用   即工作台只有一個合成模式   swt的階層就是合成模式的體現 觀察者模式    事件處理原廠模式   平台內建的一些action適配器模式    屬性視圖,大綱視圖等需要特定的類或介面,這時候可以利用適配器   org.eclipse.core.runtime.adapters代理模式    擴充中的action和actiondelegate類  action只有ui方面的資訊,真正執行功能 提actiondelegate類裝飾模式  

Eclipse平台的協議

 Platfrom平台協議platfrom:config , platform:base等不僅可在代碼中直接使用,還可以在設定檔中使用eg://Eclipse平台協議  URL url = new URL("Platform:config/abc.txt");//相對於rcp的configuration目錄下的資源//  URL url = new

eclipse Myeclipse 快速鍵

Ctrl+Q跳到最後一次的編輯處Ctrl+/ 在代碼視窗中是這種//~注釋。Ctrl+Shift+/ 在代碼視窗中是這種/*~*/注釋,在JSP檔案視窗中是<!--~-->Ctrl+Shift+F格式檔案Format DocumentCtrl+D刪除當前行。Ctrl+1 快速修複(最經典的快速鍵,就不用多說了) Ctrl+Alt+↓ 複製當前行到下一行(複製增加)Ctrl+Alt+↑ 複製當前行到上一行(複製增加)Alt+↓

在eclipse項目中使用maven管理依賴

 普通eclipse項目執行:mvn eclipse:eclipse然後在eclipse中import項目即可1.3  在eclipse中設定maven路徑變數剛匯入的項目上會有錯誤標記,不用擔心,因為還沒有設定maven的類庫變數開啟項目的屬性框,在Java Build Path裡我們可以看到項目依賴類庫的路徑都已經給自動化佈建好了 下面設定maven的路徑變數M2_REPO            Window -> Preferences -> Java -> Build

Eclipse源碼閱讀:Go To Resource

Go To Resource是Eclipse的Navigate菜單下的一個子功能表的功能,如下所示:Go To Resource Action是一個RetargetAction,在org.eclipse.ui.ide外掛程式中定義,plugin.xml中關於此action的定義內容為:<action definitionId="org.eclipse.ui.navigate.goToResource"

Eclipse中的擴充點機制存在的理由

眾所周知,Eclipse平台本身就作為一個成功的OSGI應用,從技術層面講,Eclipse本身就是由OSGI協議驅動的(我想,這句話大家已經聽的很多遍了~_~)。同時Eclipse對OSGI組件機製做了有力的擴充,也就是我們所熟知的擴充點(Extension

Eclipse開發的一些原則

本文系轉載,這些原則在經典圖書Contributing to Eclipse中詳細論述。只是版本很老了,國內幾近絕版。在外掛程式開發中,我個人最常用貢獻法則,有樣學樣法則,適配法則。擴充者貢獻法則( Contribution Rule ):一切皆是貢獻。遵循法則( Conformance Rule):外掛程式必須遵循預期的介面。共用法則( Sharing Rule):增加,不要取代。有樣學樣法則( Monkey see/Monkey Do

Deepin Linux下eclipse

從軟件中心安裝的話安裝位置在/usr/lib/eclipse中。需要root權限進行操作(sudo)。使用checkstyle外掛程式能很好的檢查文筆,把光標移至黃色標識上方,就會出現提示。簡單說下checkstyle安裝方法。在help->install new software中add

Eclipse源碼閱讀:GotoTypeAction

Go To Type是Eclipse的Navigate菜單下的一個子功能表的功能,如下所示:大部分內容和{Eclipse源碼閱讀:Go To Resource點擊開啟連結}一樣.這裡直接貼同分析的核心代碼,重點部分添加了中文注釋./******************************************************************************* * Copyright (c) 2000, 2008 IBM Corporation and others.

外掛程式開發為Java透視圖貢獻建立嚮導時的一個bug(org.eclipse.ui.perspectiveExtensions)

有前同事問到,想在建立嚮導中添加一個右鍵菜單,可能是這樣:  這種需求通過org.eclipse.ui.perspectiveExtensions擴充點就能辦到。eg:step1:實現org.eclipse.ui.newWizards嚮導 <extension point="org.eclipse.ui.newWizards"> <category id="CreateType" name="Sample

Eclipse Workbench Structure分析

IWorkbenchpublic interface IWorkbenchextends IAdaptable, IServiceLocatorA workbench is the root object for the Eclipse Platform user interface.A workbench has one or more main windows which present to the end user information based on some

org.eclipse.ui.dialogs.FilteredTree的使用

FilteredTree針對TreeViewer封裝了過濾功能.基本使用方法如下:FilteredTree filterTree = new FilteredTree(parent, SWT.MULTI | SWT.V_SCROLL | SWT.H_SCROLL | SWT.SINGLE, new PatternFilter(), true);TreeViewer fTreeViewer =

總頁數: 432 1 .... 205 206 207 208 209 .... 432 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.