【问题标题】:Setting up Aspectj tools设置 Aspectj 工具
【发布时间】:2012-06-28 10:04:30
【问题描述】:

这个问题必须有一个简单的答案,但我无法得到它。

我需要将 org.eclipse.core.resources 和 org.eclipse.core.runtime 库与 IResources,IProject,IWorkspace,... 类一起使用。为此,我下载了包含它们的 aspectjtools.jar。我已经将aspectjtools.jar添加到eclipse项目中的项目类路径中了。

该项目包含一个简单的 JSP 页面,该页面导入 org.eclipse.core.resources 和 org.eclipse.core.runtime 库,但是当我尝试使用例如 IWorkspace 类时,我得到一个异常(IWorkspace 不能被解析为类型),因为 IWorkspace 类不存在。

我已经读到需要另一个步骤。关于编辑 aspectjtools.jar/META-INF/MANIFEST.MF 的东西,但我不知道在里面写什么。

如果需要,请询问更多详细信息。

【问题讨论】:

  • 不确定您要查找的类是否属于 aspectjtools.jar。您是如何将 org.eclipse.core.resources 和 org.eclipse.core.runtime 导入到您的项目中的?您是否只是将 jars 复制到项目子目录并在那里设置类路径,或者您使用了捆绑依赖管理器?
  • 这些类属于 aspecjtools.jar。我敢肯定,但它们是预编译的,我的意思是包包含 x.class 而不是源代码。我不知道这是否重要。我只是将 jar 复制到子目录中,然后将其添加到类路径中。这是我第一次在自己的项目中使用这种jar,所以我是一个菜鸟。如果这是解决方案,你能解释一下使用捆绑依赖管理器的步骤吗?
  • Eclipse 项目的类路径业务取决于其性质。你创建了什么类型的项目?这是一个插件项目、Web 项目还是简单的 Java 项目?我相信您正在使用网络项目。试试这个stackoverflow.com/questions/5467038/…
  • 动态 Web 项目 (JSP)。问题是关于刷新工作区,所以我发现我必须使用提到的包含所需库的 aspecjtool.jar。
  • 它成功了,谢谢,但我认为我没有选择正确的方式来做我想做的事,所以我会提出另一个问题。

标签: eclipse resources runtime aspectj


【解决方案1】:

我已经解决了 Viktor Stolbin 答案的问题。

  1. 将 .jar 文件放入项目子目录中。
  2. 将 .jar 文件添加到类路径中:Project>Properties>Java Build Path>Add Jar>Project Subdirectory of the jar files
  3. 按照以下说明进行操作:Adding 3rd party jars to WEB-INF/lib automatically using Eclipse/Tomcat

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 2022-11-01
    • 2019-09-14
    • 2014-11-02
    • 1970-01-01
    相关资源
    最近更新 更多