• MyEclipse的使用


     我在myeclipse中import以前的项目后,deploy(部署)项目。点击 deploy 按钮,在弹出的Project Deployments筐中看不到刚导入的项目,无法部署!为什么????请高手指点下啊
    而我新建项目,deploy(部署)项目的时候可以看到项目

    这是因为以前的项目不是用myEclipse创建的,所以用myeclipse deploy的时候找不到你的项目。
    可以这样做:右击原项目名 - myeclipse - Add Web Capilities...
    这样就可以用myEclipse做deployment了。

    在myeclipse中点击 deploy 旋钮,在弹出的Project Deployments筐中看不到刚导入的项目,无法部署

      在以前的eclipse或者maven转成eclipse的项目的时候,导入myeclipse中,点击部署找不到项目。
      解决办法:右键点击项目名称->myeclipse->Add Web Project Capilities...,这样就可以deployment了。

    添加自动提示功能

    Eclipse/MyEclipse编辑器会在输入 . 后会提示一些变量或者属性方法等。但是在Implements实现或者继承的时候则无能为力。要想实现完整的提示功能,也就是提示范围包含:一切可能的输入变量、方法或接口列表,则需要对配置进行完善。主要操作如下:

        菜单 > Window > Preferences > Java > Editor > 

        > 左边列表 > Java > Editor > Content Assitant >
        >右边的Auto Activation 的 TAB 的 Auto activation triggers for Java 后面的输入框中输入如下内容(以前仅仅只有默认的 . ):
           .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ


    实现接口,抽象类等父类中的快捷键/操作步骤:

    1 原始方法:

    直接按Shift+Alt+S ,然后选中 override/implement methods
    或者代码界面右键 ---Source-------override/implement methods

    2 快捷方式

    ALT+SHIFT+S 弹出快捷菜单按“V”键选择要实现的方法。(如果类名处有错误提示,把光标定位到类名上,弹出的提示框中选择增加未实现的方法)

     xml文件的自动提示设置

    myeclipse中的配置方法:


    打开window-preferences-myeclipse -files and editors-xml-xml catalog,
    点 add..,出现一对话框,location栏选file system,找到struts-2.0.14-all/struts-2.0.14/src/core/src/main/resources目录下的 struts-2.0.dtd文件,打开,然后key type 选择uri,下面key值填 http://struts.apache.org/dtds/struts-2.0.dtd ,点击OK,这样再次打开struts.xml时应该就有提示了。

    Unsupported major.minor version (jdk版本错误)解决方案 办法

    一、错误现象:

    把在eclipse中使用jdk 1.8 编译的项目迁移到Myeclipse 中,于是便出现一堆的errors,毫无疑问,编译也无法通过。且在编译时的报错信息为: Unsupported major.minor version 52 。。。

    二、错误分析:

    类似错误均属于Java版本问题,即JDK版本过低,只要选择相对应的JDK版本编译即可。
    50,51,52是Java编译器内部的版本号:
    Unsupported major.minor version 52.0 对应于 JDK1.8(JRE1.8)
    Unsupported major.minor version 51.0 对应于 JDK1.7(JRE1.7)
    Unsupported major.minor version 50.0 对应于 JDK1.6(JRE1.6)

    三、解决过程:

    我先描述一下我解决的过程,这样方便大家解决问题。


    1 想到修改Window -> Preferences -> Java -> Compiler 然后在右侧窗口中,有个 Compiler compiance level: 就是指定jdk的版本。下拉列表没有1.8版本选项,此路不通。

    2 修改 Window -> Preferences -> Java -> Installed JREs

    3 右键项目选择 Project -> Properties -> Configured Build Path

    右侧窗口 -> Libraries 在列表里显示的竟然还是jdk1.6(是myEclipse10自带的。) 。

    Add Library

    JRE System Library - Next -> Alternate JRE 

     

     从Libraries 选项卡切换到 Order and Export 选项卡,并在jar列表中选中 JRE System Library[jdk1.8] 然后 点 ok完成设置。

     

     补充:后来发现一些问题,最好把以上选项全部勾选,这样编译才会找不到相关环境而报错。

    4 考虑到后续的JavaEE应用可能要部署到服务器上,因此可能要修改如下选项

    运行异常:org.eclipse.wst.xsl.jaxp.debug.invoker.TransformationException: No embedded

    原因: 当前窗口是xml文件,点击运行报错。xml文件没有主方法,切换到java文件再运行即可解决。

    myeclipse中不能自动装箱拆箱问题

    现象:参数为1时报错,应当为Integer类型,而实际参数为int类型,显然,这是无法自动装箱的原因。

    解决途径:设置myeclipse的执行环境

    选择Build Path-->configure Build Path -> Libraries -> Add Library -> JRE System Library -> next -> Excution Environments -> finish


    错误信息:java compiler level does not match the version of installed java project fac

    解决途径:

    在资源管理器下,找到项目所在的目录,在.settings子目录里面,用文本编辑器打开org.eclipse.wst.common.project.facet.core.xml配置文件,修改<installed facet="java" version="1.7"/>

    要查看项目的编译器版本设置,在Myeclipse环境中,鼠标右键选择项目,点击Properties,选择Java Compiler,可以在窗口右边看到编译器版本,使其与以上配置版本号保持一致即可。


    配置编译字节码的保存路径,右击工程,BulidPath——Configure Build Path,选择Source选项卡,在下方的Browse选择class的目录OK即可

     

    如果要配置全局的,打开Window——Preferences,选择Java——Build Path 修改Output folder name即可。


    Myeclipse无法自动编译:

    解决方法:在菜单栏中找到"Project",然后将其中的"Build Automatically"选项前面的"√"去掉,然后再次将"Build Automatically"前面的"√"勾选,然后刷新工程。

    最后,总结一下,JRE十分重要,整个工程不编译,检查发现是导入工程的JDK版本问题。右键工程,选择“properties”,选择“Java build path”,然后切换到“libraries”选项卡,将其中的JRE删除,然后点击“Add library”,选择本地安装的JDK路径,将JRE添加到“Libraries”中,点击OK确定,最后刷新工程即可。

    三个文件:.classpath文件,.settings的背部文件,.project文件都要关注。

    .classpath文件

    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
    	<classpathentry kind="src" path="src"/>
    	<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    	<classpathentry exported="true" kind="con" path="melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_6_CONTAINER"/>
    	<classpathentry exported="true" kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
    	<classpathentry exported="true" kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
    	<classpathentry kind="output" path="build/classes"/>
    </classpath>
    

      以上配置第5行可以去掉,关键还是output路径。

     此外,在重新编译的时候,tomcat里面的相关class文件也会自动的进行同步更新,但是可能并未真正的redeploy,这是myeclipse的不稳定造成的,如果手动redeploy则结果ok。

    myeclipse编译js文件报错Description Resource Path Location Type Syntax error

    解决方法:

    1.选中导入出错的那个jquery文件,比如我的是:jquery-1.4.2.js

    2.右键选择 MyEclipse-->Exclude From Validation 

    3.然后继续右键执行MyEclipse-->Run Validation 即可

    鼠标左键单击单词后同类单词高亮显示


    。。

  • 相关阅读:
    懵懵懂懂的样子
    scrollTop总是为0
    论搜索引擎的重要性
    利用swiper仿iphone时间设置滚轮控件
    厉害了,new Date().getTime()
    invalid Date!iphone上支持的时间格式
    我不知道的MIME
    设置canvas元素的宽高的奇妙(jiujie)发现
    用SVN在github下下载一个文件夹到本地
    c++ md5算法实现(转)
  • 原文地址:https://www.cnblogs.com/ioveNature/p/7101208.html
Copyright © 2020-2023  润新知