• MyEclipse 相关设置


    1. MyElipse复制项目后,修改项目的发布名称的方式。右击你的项目,选择 properties -- > MyElipse -- > web,然后修改名称即可。

    2. IDE查看源代码需要关联 src 文件 :

        选中项目 -->右键 --> build path -- >Java Build Path --> Libraries ,选中jar包,点开 ,然后单击Source attachment , -- > edit 关联源码。

    3. 使用一些开源框架,如果启动或运行项目时报错,可以关联源代码,然后DEBUG模式启动, 查看报错的原因,确认是否是哪些配置文件错误。

    4. 新导入项目集中报错的原因总结:

       1). 编码方式错误: 右键—properties—Resource 进行修改。

       2). jre和tomcat版本: 右键project->Build Path->Configure Build Path->选择Libraries tab页->删除带小红叉的Library->点击Add Library ->

           选择JRE System Library(删了Tomcat Library的话就选择Server Runtime)->选择一个JRE后->Finish。

       3). setting中依赖的Tomcat有问题:进入项目包下的.settings目录,找到 org.eclipse.wst.common.project.facet.core.xml文件,用记事本

            打开后才发现这句话有问题:

            runtime name="Apache Tomcat v6.0"/》我eclipse中设置的tomcat是7.0版本的,而它的运行环境是6.0版本的tomcat,肯定会出现问题。

            于是把这句话删掉, 正常。

    5. 修改myeclipse中自带Tomcat端口:

        Preference - > MyEclipse -- > Servers - > Integrated Sandbox - > MyEclipse Tomcat6 - > Port Number而修改自定义的Tomcat,

        只能去Tomcat目录下server.xml中去修改端口

    6. 在myeclipse中将项目加入Tomcat中后,如果把项目关闭,但并没有移出Tomcat,会导致servers服务无法使用。

    7. "File Search" has encounter a problem”

        原因:eclipse中的文件和workspace中文件不一致。(自己在eclipse工程之外的地方修改了源文件但是没有刷新)

    8. MyEclipse的Servers不能正常使用了,也就是不能发布Web项目了。出现了空指针的异常,并产生了这个错误:

        atcom.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)

        ......

       如果出现了上述的错误按照如下的3个步骤解决:

       1).首先关闭MyEclipse工作空间。

       2).然后删除工作空间下的

           “/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”

           这个文件。在这个文件中存储了一些部署项目的信息。删了这个部署的项目的信息就没有错误了。

       3).重启启动MyEclipse即可解决了。

    9. 工程导入eclipse后,修改编译jre级别,仍然报一个奇怪的错误。 其实要修改两个地方:

        properties-->Java Compiler 将 Compiler compliance level 改为 1.6

        properties-->Project Facets 将 java 改为 6.0

        facets 简单理解,就是让我们在创建项目时候,可以独立定义一个有一个模板供我们使用,在里面定义各种用到服务的版本,你在导入

        从其他地方拿过来的项目时候,需要修改项目与project facets的编译环境一致。

    10. 可以利用eclipse打可运行的jar包:选择项目右键 --- > Export --- > Runnable JAR file -- > Lanch configure中选择含main方法的

          类为执行类(在下面Library handing中选择关联jar包的处理方式)

    11. Unsupported major.minor version 51.0 (unable to load class app.common.listener.MenuListener) 异常java编译版本不对。

          出现 java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本

           的JVM上运行,所报的错误。因为,高版本的JDK生成的class文件使用的格式,可能与低版本的。JDK的.class文件格式不同。这样,

           低版本的JVM无法解释执行这个.class文件,会抛出java.lang.UnsupportedClassVersionError不支持的Class版本错误。 需要修改

           当前项目的java编译版本。

          修改方法:选择项目 –>右键 -- > properties – > java Compile。选择相应版本,注意如果eclipse中没有对应版本的jre,需要手动添加。

    12. 新换系统后或添加一个新的maven项目,myeclipse中的maven项目中的pom.xml可能会报错,原因是C盘中的setting.xml文件丢失,

          解决方法:将maven的安装目录/conf目录下的setting.xml拷贝到C:/…. /.m2/目录下即可。Myeclipse中setting位置:

          window – 右键 --- properties --- myeclipse – Maven4Myeclipse --- > user setting

    13. “window”→“Preferences”→General→Keys→找到Content Assist 在Binding中输入你要设置的快捷键,OK

  • 相关阅读:
    8-6.布局元素实战
    Unity3D NGUI插件(3.12/2018/2019)
    GoLang 数据结构-二叉树
    GoLang 数据结构-哈希表(散列表)
    GoLang 四大经典排序(冒泡排序,选择排序,插入排序,快速排序)写法及执行效率
    GoLang 数据结构-单向链表,双向链表,单向环形链表
    GoLang 数据结构-环形队列
    GoLang 数据结构-稀疏数组
    GoLang 海量用户聊天系统(TCP-Socket网络编程+Redis数据库+协程)
    GoLang 使用协程和管道获取随机数
  • 原文地址:https://www.cnblogs.com/Jtianlin/p/4280160.html
Copyright © 2020-2023  润新知