A. java 放在lib的jar默認到web Libraries中,怎樣改變
選中lib點擊右鍵,選中這個:
選user library,點擊右邊的user libraries.... 彈出的框中點擊new,自己命名,然後點擊ADD JARS,選中自己要加入的jar包就行了
B. web app libraries怎麼添加
是要把jar文件加入到這兩個庫里么?我是直接把jar文件考到對應文件夾下。
若你是說在項目里添加這兩個庫,就右鍵點擊項目 選擇 build path ,在下拉列表中選 config build 。。。。啥的 就直接進入配置選項了 選擇 左邊導航欄的 java build path。之後在右邊按鈕點擊add library 裡面就有 這兩個咯。
C. 請教一個myeclipse問題。我用myeclipse做一個JSP項目,需要把Web App libraries庫添加到該項目中.
在libraries 中已經有了Web App libraries,刪掉重加
D. JRE System Library 與Java EE5 Libraries的區別
JRE System Library 是運行Java程序所需要的系統庫, JRE= Java Runtime Environment.
還有個JDK, 是Java Development Kit,就是開發Java時用到的。是在JRE基礎之上加了些開發,說白了就是編譯.java文件時要用到的一些工具。
Java EE Libraries一般你是得不到一個通用的版本的,它是一組標準的介面,有多種實現,你最多拿到一個servlet-api,這是一Java EE規定好的一介面,包括有Web, EJB,等等的企業級應用通常要調到的東西。比如說tomcate里放有它自己實現的JavaEE的實現,Glassfish里又有Glassfish實現的JavaEE;是不一樣的。再往深了說,其實我們通常開發的Java Webapp,都是中間件,是要放到Web容器中的,這些Web/Application容器必須要提供一組通用的方法以供中間件調用,也就是容器和中間件溝通的橋梁,這個橋梁就是JavaEE Libraries。由標准化組織規定好,容器提供商實現,中間件開發者編譯時使用。
反回到JRE/JDK中,其實它也是一組標準的介面,通常你用到的是Sun,現在由Oracle提供其實現。事實上Oracle還有很多別的JRE/JDK的實現像JRockit. IBM也有自己的JRE/JDK庫實現。
E. win7 的庫 (Libraries) 怎麼用 總覺得是個虛的文件夾,不知道裡面的東西都放在何處,不敢往裡面放東西。
通俗一點庫其實就是一個放快捷鍵的文件夾,比如:你可以把E盤的圖片文件夾包含到庫後,就可以從庫圖片文件夾直接看到圖片了。其他的音樂、文檔、視頻等等一樣可以包含到庫。
那怎樣包含到庫呢,很簡單,選擇你要包含到庫的文件夾,右鍵、下拉到庫、選擇存放目錄或者新建目錄(比如存放圖片,可以新建一個圖片文件夾)。如果要刪除庫裡面的文件夾目錄,可以右鍵要刪除的文件夾目錄,屬性、點擊目錄、刪除。庫很實用哦。
F. 連接mysql問題,Source not found for WebappClassLoader.loadClass
工程->properties->java build path->Liabriaries->add external jars,選這個,把mysql的jar加進去。
刷新下工程。
G. MyEclipse不能識別web app libraries
刷新一下工程目錄~
實在不行 在build path裡面將引用的包刪除了 在重新引入試試
H. 有適合測試web app的自動化測試工具么
1、Monkey是AndroidSDK自帶的測試工具,在測試過程中會向系統發送偽隨機的用戶事件流,如按鍵輸入、觸摸屏輸入、手勢輸入等),實現對正在開發的應用程序進行壓力測試,也有日誌輸出。實際上該工具只能做程序做一些壓力測試,由於測試事件和數據都是隨機的,不能自定義,所以有很大的局限性。2、MonkeyRunner也是AndroidSDK提供的測試工具。嚴格意義上來說MonkeyRunner其實是一個Api工具包,比Monkey強大,可以編寫測試腳本來自定義數據、事件。缺點是腳本用Python來寫,對測試人員來說要求較高,有比較大的學習成本。3、Instrumentation是早期Google提供的Android自動化測試工具類,雖然在那時候JUnit也可以對Android進行測試,但是Instrumentation允許你對應用程序做更為復雜的測試,甚至是框架層面的。通過Instrumentation你可以模擬按鍵按下、抬起、屏幕點擊、滾動等事件。Instrumentation是通過將主程序和測試程序運行在同一個進程來實現這些功能,你可以把Instrumentation看成一個類似Activity或者Service並且不帶界面的組件,在程序運行期間監控你的主程序。缺點是對測試人員來說編寫代碼能力要求較高,需要對Android相關知識有一定了解,還需要配置AndroidManifest.xml文件,不能跨多個App。4、UiAutomator也是Android提供的自動化測試框架,基本上支持所有的Android事件操作,對比Instrumentation它不需要測試人員了解代碼實現細節(可以用UiAutomatorviewer抓去App頁面上的控制項屬性而不看源碼)。基於Java,測試代碼結構簡單、編寫容易、學習成本,一次編譯,所有設備或模擬器都能運行測試,能跨App(比如:很多App有選擇相冊、打開相機拍照,這就是跨App測試)。缺點是只支持SDK16(Android4.1)及以上,不支持HybirdApp、WebApp。5、Espresso是Google的開源自動化測試框架。相對於Robotium和UIAutomator,它的特點是規模更小、更簡潔,API更加精確,編寫測試代碼簡單,容易快速上手。因為是基於Instrumentation的,所以不能跨App。配合AndroidStudio來編寫測試的簡單例子6、Selendroid:也是基於Instrumentation的測試框架,可以測試NativeApp、HybirdApp、WebApp,但是網上資料較少,社區活躍度也不大。7、Robotium也是基於Instrumentation的測試框架,目前國內外用的比較多,資料比較多,社區也比較活躍。缺點是對測試人員來說要有一定的Java基礎,了解Android基本組件,不能跨App。8、Athrun是淘寶出的一個移動測試框架/平台,同時支持iOS和Android。Android部分也是基於Instrumentation,在Android原有的類基礎上進行了擴展,提供一整套面向對象的API。這里有詳細介紹。9、Appium是最近比較熱門的框架,社區也很活躍。這個框架應該是是功能最強大的,它的優點:它的哲理是:它的設計理念:相關限制:總結:在iOS部分是封裝了UIAutomation;Android4.2以上是用UiAutomator,Android2.3~4.1用的是Instrumentation,也就說Appium同時封裝了UiAutomator和Instrumentation。所以Appium擁有了以上幾大框架的所有優點:跨App,支持NativeApp、HybirdApp、WebApp,還支持N種語言來編寫你的測試腳本。如果你在Windows使用Appium,你沒法使用預編譯專用於OSX的.app文件,因為Appium依賴OSX專用的庫來支持iOS測試,所以在Windows平台你不能測試iOSApps。這意味著你只能通過在Mac上來運行iOS測試。Client/Server架構,運行的時候Server端會監聽Client端發過來的命令,翻譯這些命令發送給移動設備或模擬器,然後移動設備或模擬器做出響應的反應。正是因為這種架構,所以Client可以使用Appiumclientlibraries多種語言的測試腳本,而且Server端完全可以部署在伺服器上,甚至雲伺服器。Session,每個Client連接到Server以後都會有一個SessionID,而且Client發送命令到Server端都需要這個SessionID,因為這個seesionid代表了你所打開的瀏覽器或者是移動設備的模擬器。所以你甚至可以打開N個Session,同時測試不同的設備或模擬器。DesiredCapabilities,其實就是一個鍵值對,設置一些測試的相關信息來告訴Server端,我們需要測試iOS、還是Android,或者換是WebApp等信息。AppiumServer是Node.js寫的,所以可以直接用NPM來進行安裝。AppiumClients,MacOS和Win下提供GUI,不需要裝Node.js,方便測試人員操作。用Appium自動化測試不需要重新編譯App;支持很多語言來編寫測試腳本,Java、Javascript、PHP、Python、C#、Ruby等主流語言;不需要為了自動化測試來重造輪子,因為擴展了WebDriver。(WebDriver是測試WebApps的一種簡單、快速的自動化測試框架,所以有Web自動化測試經驗的測試人員可以直接上手);移動端自動化測試應該是開源的;開源;支持NativeApp、HybirdApp、WebApp;支持Android、iOS、FirefoxOS;Server也是跨平台的,你可以使用MacOSX、Windows或者Linux;
I. java構建路徑——配置構建路徑——Libraries標簽,Libraries標簽在哪
Libraries
就是庫 。 add ExternalJARs 就是添加外部jar