Eclipse报告——Eclipse中关于Aspect…

一个普通Java工程变为要修改:.classpath 和 .project

.classpath

 

 

 

 

 

 

 

 

 

 

 


.project
DirectoryListener
org.eclipse.ajdt.core.ajbuilder
org.eclipse.jdt.core.javanature
org.eclipse.ajdt.ui.ajnature
org.eclipse.jdt.core.javanature
org.eclipse.wst.common.project.facet.core.nature
org.eclipse.wst.common.modulecore.ModuleCoreNature
org.eclipse.jem.workbench.JavaEMFNature
com.m7.nitrox.webProjectNature


1.开发环境:

开发用OSWindows Server 2008

开发用IDEOracle Workshop for WebLogic 10.3.0(以前的BEA Workshop Studio

开发Web容器:Tomcat 5.5.27

开发数据库:MySQL Community Server

AspectJ插件:http://download.eclipse.org/tools/ajdt/33/update 1.5.3-->1.6.x

2.现象描述:

昨天晚上我在平台IDE上安装了AspectJ插件,因为网速原因,我直接从上边地址下载下来过后安装到IDE平台里面,安装的第二天,我的自动更新提示有新插件,所以我就更新了,更新过后第三天的时候出现了“插件冲突”,使得AspectJ插件可以使用,但是Java的代码编辑器出现了下边的现象:

所有的Java编辑器里面报错的地方,在Package Explorer工作区里面不报错,而且取消Eclipse的自动编译过后,直接编译了过后使得Eclipse不能输出Java.class二进制文件了,然后在Tomcat容器中出现了ClassNotFoundException的异常。后来问题升华到Java代码里面即使有错也能够编译通过。

最开始以为是项目的代码问题,但是我把项目迁移到PC机的时候也出现了问题,然后创建了一个新的项目,环境和配置一模一样的,没有问题,可以运行,而且编译也会报错,所以怀疑Eclipse创建的项目文件出了问题。

3.配置文件浅析:

Eclipse创建工程过程:

首先:File-->New-->Project

(出现的导航视图里面,选择Web目录下的Dynamic Web Project,大部分WTP平台都可以创建此类型的项目)

然后选择好了过后直接选择(详细说明以保证不会有不同环境的误解,见谅!)

Dynamic Web Module2.4

Hibernate3.2

Java6.0

Java Annotation Processing Support5.0

JPA1.0

JSTL1.1

Eclipse创建了工程过后,会出现以下的目录结构:

 

其主要配置目录结构有三个:

目录:.settings

文件:.classpath

文件:.project

简单介绍一下此三个文件目录:(网上资料的整合版本)

.settings目录:此文件目录下边有以下文件,主要分析以下所有Eclipse应该有的文件

 

org.eclipse.jdt.core.prefs内容:(写字板打开)

#Fri Oct 10 16:07:49 CST 2008

eclipse.preferences.version=1

org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6

org.eclipse.jdt.core.compiler.compliance=1.6

org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

org.eclipse.jdt.core.compiler.source=1.6

org.eclipse.jst.common.project.facet.core.prefs内容

#Fri Oct 10 16:07:49 CST 2008

classpath.helper/org.eclipse.jdt.launching.JRE_CONTAINER/:/:org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/:/:Sun/owners=jst.java/:6.0

classpath.helper/org.eclipse.jst.server.core.container/:/:org.eclipse.jst.server.tomcat.runtimeTarget/:/:Apache/ Tomcat/ v6.0/owners=jst.web/:2.5

eclipse.preferences.version=1

V猜测:这两个文件是Eclipse的工程的基本环境文件,其中第二个是基于Web项目的,只有Web项目会出现第二个环境配置,应该是与项目文件无关的,而且在项目相关操作中除非在配置里面修改,否则这些文件应该在每个工程下边都是一样的。)

.classpath文件内容:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值