当前位置: 首页 > 面试题库 >

我可以将org.eclipse.jdt.core导入Netbeans吗?

姜彬郁
2023-03-14
问题内容

我正在Netbeans中开发的项目上使用此项目。基本上,我将3个源代码文件复制到我的项目中,并对文件进行了一些调整Main.java,以使我能够在项目中使用它。

然后,编译器表示package org.eclipse.jdt.core.compiler does not exist对于以下导入:

import org.eclipse.jdt.core.compiler.IProblem;
import org.eclipse.jdt.core.dom.AST;
import org.eclipse.jdt.core.dom.ASTParser;
import org.eclipse.jdt.core.dom.CompilationUnit;

我试图去添加模块依赖Project Properties> Libraries> Module Dependencies>
Add和打字org.eclipse.jdt.core.compiler,但没有图书馆被发现。通常,可用库以其名称的一种形式显示。在这种情况下,没有显示。

所以,我html" target="_blank">下载了org.eclipse.jdt.core从罐子这里并打算将其添加到项目Project Properties> Libraries> Wrapped JARs> Add JAR。编译错误消失了,我能够运行该项目。

但是,ASTParser parser = ASTParser.newParser(AST.JLS3);到达该行时,将引发以下异常。

线程“主”中的异常java.lang.NoClassDefFoundError:org / eclipse / core / resources /
IResource

我想这个异常与我在Netbeans的模块依赖关系中找不到该库的事实有关。

这是否意味着我不能org.eclipse.jdt.core在Netbeans中使用,还是存在另一个问题?有人能帮我吗?


问题答案:

要在普通的(非OSGi,而不是基于Eclipse的)Java应用程序中使用Eclipse ASTParser,您需要遵循以下JAR:

  • org.eclipse.core.contenttype
  • org.eclipse.core.jobs
  • org.eclipse.core.resources
  • org.eclipse.core.runtime
  • org.eclipse.equinox.common
  • org.eclipse.equinox.preferences
  • org.eclipse.jdt.core
  • org.eclipse.osgi
  • org.eclipse.text

所有这些JAR都可以在Eclipse SDK ZIP文件中找到,您可以从Eclipse Project
Downloads
网站下载该文件,例如Eclipse
4.7.3a
SDK。由于这些JAR与平台无关,因此选择哪种操作系统都没有关系。例如,您可以选择eclipse-
SDK-4.7.3a-win32-x86_64.zip。

在ZIP文件中,您将在子目录中找到JAR
plugins作为<id>_<version>.jar,相应的源代码为<id>.source_<version>.jar)。



 类似资料:
  • 我对增强现实很陌生。我可以使用Vuforia将HTML5项目导入到Unity中作为android增强现实项目的层吗?

  • 寻找一种将 NetBeans Java Web Project (Java EE) 导出到 Eclipse 的干净方法。 已尝试导入war文件,但它输出了许多错误。我认为这是因为EJB对象不包含在那里。 Netbeans项目与PostgreSQL和Glassfish服务器有联系,一切都安装在我的Windows PC上。它使用EJB模块,并且具有REST实现,具有JPA持久性。 使用Netbeans

  • 我正在尝试将javafx(. jar)文件导入到maven项目中。我用Netbean(Java了一个带有Ant的项目- 对此有什么解决办法吗? 我在网上查阅了好几篇帖子和指南,但都没有找到。 注意:在maven中实现. jar文件已解决。但代码不起作用。 当前错误:“运行应用程序com.mycompany.ep\u game\u ref.game命令执行失败时出现异常。”

  • 我需要为NetBeans安装Spring工具套件(STS),但我在Spring网站上只找到了用于Eclipse的Spring工具。我可以下载NetBeans的Spring工具套件吗?

  • 问题内容: 如何将.png文件嵌入空白的“file.html”中,以便在任何浏览器中打开该文件时都能看到该图像?在这种情况下,图像文件不是从HTML链接到的,而是图像数据嵌入在HTML本身中。 问题答案: 在线上有一些base64编码器可以帮助您解决此问题,这可能是我见过的最好的编码器: 该页面显示了CSS的主要选项: 或标签本身,如下所示:

  • 问题内容: 如何将.png文件嵌入空白的“ file.html”中,以便在任何浏览器中打开该文件时都能看到该图像?在这种情况下,图像文件不是从HTML链接到的,而是图像数据嵌入在HTML本身中。 问题答案: 在线上有一些base64编码器可以帮助您解决这个问题,这可能是我见过的最好的编码器: http://www.greywyvern.com/code/php/binary2base64 该页面显