zoukankan      html  css  js  c++  java
  • [转]eclipse常用设置

    原文:https://www.cnblogs.com/wangmingshun/p/5675857.html

    Eclipse重新设置workspace

    Window—>Preferences—>General—>Startup and Shutdown—>Workspaces—>选中Prompt for workspace on startup

    Eclipse修改jsp的默认编码
    Window—>Preferences->Web->JSP Files->Encoding
    Eclipse修改字体大小

    Window—>Preferences—>General->Appearance->Colors and Font->Basic->Text Font 

    eclipse修改工作空间的默认编码

    Window—>Preferences—>General->Workspace->右侧Text file encoding

    eclipse有错误不显示红叉
    整个环境修改
    window->preferences->java->compiler->building->build path problems-->选中abort Incomplete build path/Circular dependencies 这两个选项修改为Warning

    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.pluginsorg.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提示: 

      Access restriction: The type BASE64Decoder is not accessible due to restriction on required library C:Program filesjavajre6lib t.jar 
      Access restriction : The constructor BASE64Decoder() is not accessible due to restriction on required library
      C:Program filesjavajre6lib t.jar 
      解决方案1(推荐): 
        只需要在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” 的颜色就会变化
    "Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选 
    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-->选择本地源码

  • 相关阅读:
    【VS开发】【C++开发】const在函数前与函数后的区别
    【VS开发】【C++开发】正确使用auto_ptr智能指针
    【VS开发】【C++开发】正确使用auto_ptr智能指针
    【数据库开发】Redis数据库设置密码
    【数据库开发】Redis数据库设置密码
    【数据库开发】Redis数据库服务器启动配置
    【数据库开发】Redis数据库服务器启动配置
    【数据库开发】windows下hiredis的编译(主要是包括一些异步编程的错误)
    【数据库开发】windows下hiredis的编译(主要是包括一些异步编程的错误)
    【VS开发】Windows平台下Makefile学习笔记
  • 原文地址:https://www.cnblogs.com/dirgo/p/11262346.html
Copyright © 2011-2022 走看看