Eclipse重新設置workspace
Window—>Preferences—>General—>Startup and Shutdown—>Workspaces—>選中Prompt for workspace on startup
Eclipse修改jsp的默認編碼
Eclipse修改字體大小
Window—>Preferences—>General->Appearance->Colors and Font->Basic->Text Font
eclipse修改工作空間的默認編碼
Window—>Preferences—>General->Workspace->右側Text file encoding
eclipse有錯誤不顯示紅叉
eclipse不顯示referenced libraries
引用的第三方Jar 沒有放在referenced libraries 目錄下,沒注意一個細節,即Project Explorer與Package Explorer的區別,在Package Explorer窗口中會出現Referenced Libraries,但Java EE 透視圖中默認左邊只有Project Explorer窗口。因此只要打開Package Explorer窗口即可,打開方法:菜單Window->Show View->Other->Java->Package Explorer ,如果Package Explorer窗口中仍不見Referenced Libraries目錄,則可以點擊Package Explorer窗口右上角的倒三角箭頭,在彈出的菜單中選擇“Show 'Referenced Libraries' Node.”
Eclipse的工作空間
Eclipse的工作空間\.metadata\.plugins\org.eclipse.wst.server.core目錄,修改目錄內文件server.xml
sun.misc.BASE64Encoder找不到jar包的解決方法
后來想起當時這個項目是發布在tomcat7.0下面的, 也就是說當時這個項目buildpath下"add library->Server runtime是tomcat7.0,而現在我給這個項目添加的server runtime是tomcat 6.0,所以會出現這樣的錯誤。當我改了server runtime為tomcat 7.0以后就沒有報錯了。
1.右鍵項目-》屬性-》java bulid path-》jre System Library-》access rules-》resolution選擇accessible,下面填上** 點擊確定即可!!!
2.在MyEclipse中編寫Java代碼時,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:
只需要在project build path中先移除JRE System Library,再添加庫JRE System Library,重新編譯后就一切正常了。
解決方案2:
Windows -> Preferences -> Java -> Compiler -> Errors/Warnings ->
Deprecated and trstricted API -> Forbidden reference (access rules): -> change to warning
eclipse下使用Ant的scp
Window—>Preferences—>Ant-->RunTime-->ClassPath-->Ant Home Entries(Default)下添加jsch-xxx.jar
右側:Add JARs-->選擇jsch-xxxx.jar eclipse即能完美支持scp
Eclipse 自定義代碼格式
Window—>Preferences—>java-->Code Style-->Fomatter-->選中想要編輯的代碼類型,比如my-->edit..進行編輯
Eclipse中build.xml運行Ant Build控制台沒有輸出的解決方法
右鍵build.xml文件Run as里選擇External Tools Configuration...,在Main標簽下的Arguments輸入框內輸入-logger org.apache.tools.ant.NoBannerLogger,然后點擊Run 按鈕即可解決Console控制台無輸出的問題。
eclipse下ant無法使用
Eclipse(我的是3.3版本的),Windows-->preferences-->Ant-->runtime-->classpath-->Ant home Entires-->add External jar
Could not find the main class: org.eclipse.ant.internal.launching.remote.InternalAntRunner. Program will exit.
選中了一個單詞 “String” ,其他相同的單詞“String” 的顏色就會變化
eclipse更換單個項目jdk版本
java Build Path --->下面不是有一項 jar system library 嗎 ? 如果沒有就點 add library ,添加一個jre 。有的話,就點擊右側的 edit .自已選一個就 ok .
java Complier--->改變jdk版本
eclipse tomcat
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
最近在用eclipse做項目,新建項目時什么都貪新,用最新的版本,在Dynamic web module version欄里選了最新的3.0版本,布署項目的時候就出現了如期的錯誤,在網上看到http://hi.baidu.com/yolanda441/b ... 41d36dd1164e2e.html這位兄弟的博客,解決了問題,現將方法貼於此,希望對別人有所幫助,通過search,發現在project的.setting folder下面,有個名為org.eclipse.wst.common.project.facet.core.xml的文件,里面配置有各種版本信息。此時,按照本機配置修改這個文件,問題就解決了。
<?xml version="1.0" encoding="UTF-8"?> <faceted-project> <runtime name="Apache Tomcat v5.5"/> <fixed facet="jst.web"/> <fixed facet="jst.java"/> <installed facet="jst.java" version="5.0"/> <installed facet="jst.web" version="2.4"/> <installed facet="wst.jsdt.web" version="1.0"/> </faceted-project>
像我這樣的錯誤,可以下載Tomcat 7。0解決,不過我閑麻煩,干脆就在配置文件中把<installed facet="jst.web" version="3.0"/> 改成低些的版本version="2.5" 就好了
改變classes的位置,發布到 WEB-INF 下的 classes 里
1.eclipse新建的Dynamic web project 默認是將類編譯在build如果在eclipse中配置了tomcate(server項),用自帶的發布功能,是能自動識別的。
2.自已修改到WEB-INF下也是可以的,要修改eclipse設置,具體做法右鍵你的工程-〉java Build Path-〉source項頁面最下面的default out folder,選擇到你的web-inf 目錄的classes下,沒有要新建,好像您沒有使用自動發布功能.
源碼包導入方法
1、Navigate-->Open Type-->輸入自己想要查看的類-->雙擊要查看類-->如果沒有源碼就會彈出源碼選擇框-->選擇本地源碼即可
2、右鍵需要導入源碼的項目-->Bulid Path-->Configure Build path-->Libraries選項卡-->找到jar包-->展開-->選中Source attachment-->Edit-->選擇本地源碼