【Java Eclipse插件开发-以编程方式保存所有项目的文件】教程文章相关的互联网学习教程文章

在Eclipse JDT Java解析器中,是否可以在不使用访问者的情况下逐节点遍历AST节点?【代码】

通过Eclipse JDT API访问节点上信息的标准方法是使用Visitor模式.例如:unit.accept(new MyVisitorAdapter<Object>() {@Override public void visit(MethodCallExpr node, Object arg) {System.out.println("found method call: " + node.toString());} }, null);在这种情况下,要访问一个节点,我需要指定我感兴趣的节点类型(在这种情况下为MethodCallExpr).但是,为了继续以通用方式访问节点信息,我应该重写所有visit()方法,并可能枚...

如何在Eclipse中为Java版本6制作spring starter项目(spring boot)?

我想使用项目向导在Eclipse中制作Spring Boot项目. 选择Spring-Spring Starter Project 无法选择Java 6选项.为什么没有选择Java版本6? 我的eclipse和sts插件版本如下: 版本:Luna Service Release 2(4.4.2) 已安装的STS插件: 如何在项目向导中显示Java版本6? 或先为Java版本8创建项目,然后才能迁移到Java版本6?解决方法:Spring Boot 1.5是支持Java 6的最新发行版本. 对于Spring Boot 2,您应该具有Java 8或更高版本. 因此可以在...

Java:Eclipse-差异跟踪

我有一个带有JUnit测试的项目的两个版本.查看文件的差异,没有明显的原因,但是测试通过了一个项目,但没有通过另一个项目. 现在有一段时间,我想知道是否有一个程序可以在运行时记录整个程序的跟踪并将其保存到文件中.对于这个确切的示例,这将非常方便,在该示例中,我希望通过两个测试进行跟踪,然后再将它们进行比较. 谁能指出我可能要执行此操作的程序的方向,还是我可以区分这两个程序的流程的方式? 干杯解决方法:我会为此使用Aspect...

java-Eclipse RCP,SWT,JFace:如何创建仅对视图(而不是整个外壳)具有模式的对话框?

无论如何,有没有创建对视图而不是整个外壳(应用程序)有模式的对话框?因此,如果说,我有一个称为A的视图与另一个称为B的视图重叠,我想打开一个仅对视图A具有模态的对话框,因此当我切换到视图B时,该对话框和视图A将被覆盖视图B.即使不是正常做法,我仍然可以这样做吗? 谢谢!解决方法:我认为实施起来并不容易.一种可能性是,您可以使用TabFolder而不是在视图A中使用模式对话框.然后,您可以改为在新选项卡中打开对话框的内容,并强制此选...

Java-在Eclipse中快速修复JSP?

我正在运行Eclipse 3.4 Java Enterprise Adition,并用它编写JSP页面.它似乎不支持快速修复,例如ArrayList ourList;出现错误,但没有添加导入java.util.ArrayList语句的快速修复选项.有没有一种方法可以提高快速修复功能,或者提供另一套可以为jsp提供快速修复的Eclipse插件?解决方法:我尝试了Ctrl空格键,它会自动为我添加导入.也许足够好了? 您可以尝试使用MyEclipse来改进JSP编辑.我认为使用JSP编辑的版本仅需30美元.

java-如何在Eclipse中缩进jsp页面

刚开始使用jsps,我的页面看起来糟透了.请提出一种使它们缩进的方法. 谢谢解决方法:首先,请确保您已安装Web工具,如果没有,请检查此链接:http://download.eclipse.org/webtools/updates/ 然后右键单击jsp页面的代码,然后单击源,然后单击格式或按SHIFT CTRL F

java-使用Eclipse,Tomcat和Jetspeed进行开发变更的热部署

我正在使用Eclipse IDE和Sysdeo Tomcat启动器插件开发在Tomcat上运行的Jetspeed门户应用程序,以调试在Tomcat / Jetspeed中运行的应用程序. 我想知道如何在此环境中热部署开发更改?有谁知道如何配置要从Eclipse热部署的Jetspeed门户网站Web应用程序?在网上实际上找不到Jetspeed热部署的任何信息.解决方法:我通常根据以下内容宽松地创建一个ant构建文件: http://tomcat.apache.org/tomcat-6.0-doc/appdev/build.xml.txt 并使用“安...

java-我可以将Eclipse JDT / AST用于其他编程语言吗?

我可以将AST / JDT用于其他语言吗?例如,为使用某种AST技术的C#编写自己的解析器?解决方法:如果您查看文章“ Eclipse JDT – Abstract Syntax Tree (AST) and the Java Model – Tutorial”,则JDT及其AST是为Java量身定制的.The Eclipse Java Development Tools (JDT) provide APIs to access and manipulate Java source code.The AST is a detailed tree representation of Java source code. The AST defines API to modify, c...

在Eclipse中具有启动参数的Java程序【代码】

我刚刚开始使用eclipse和java,但我不习惯其中任何一个.我编写了一个简单的helloworld程序,但下一个任务(学校)是创建一个程序(该程序需要一个用户输入(从命令行),并以最大的两个响应).我编写的代码如下所示:public class Larger {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubif(args.length < 2){System.out.print("Too few parameters submitted.");return;}int num1 = Intege...

java-无法解析类型org.eclipse.core.runtime.IConfigurationElement

在构建Eclipse RCP应用程序时,出现以下错误. 无法解析类型org.eclipse.core.runtime.IConfigurationElement.从所需的.class文件中间接引用它. 我已经将org.eclipse.core.runtime库包含在我的依赖项中,所以我不确定问题出在哪里.解决方法:正如在this thread中提到的Don’t include the jar files manually [in the plugin.xml file). Use the dependencies tab in your plugin.xml editor to manage the dependencies on the plugin...

java-如何从捆绑了Maven依赖关系的eclipse中导出完整的war文件?【代码】

我有一个使用M2插件的Eclipse WTP应用程序.我导出了它,并且它在我的机器上运行良好,但是我相信这是因为它引用了我的本地Maven存储库. 我如何才能将Maven存储库中的jar捆绑到war文件中? 使用M2插件>在Eclipse中是否有一种简单的方法?我担心,如果我现在使用的pom.xml表现得非常出色,那我就会被黑洞中的行家之谜所吸引.解决方法:您的pom.xml应该包含:<packaging>war</packaging>这使得Maven捆绑包的所有依赖项*捆绑在战争的WEB-INF...

java-在Eclipse中运行Android项目时出现IOException【代码】

每次我尝试使用Android插件(运行->运行)从Eclipse运行一个Android项目时,仿真器都可以正常启动,但是上传失败,并且控制台会显示以下错误消息:[2010-06-17 08:17:55 - HelloAndroid] Failed to upload HelloAndroid.apk on device 'emulator-5554' [2010-06-17 08:17:55 - HelloAndroid] java.io.IOException: Unable to upload file: Local file doesn't exist. [2010-06-17 08:17:55 - HelloAndroid] Launch canceled!似乎apk编译...

java-通过在Eclipse中突出显示方法名称,将测试方法添加到现有测试用例中

不知道这是否可能,但是如果可以,它将为我节省很多时间.当我在Eclise中创建Junit4测试用例时,通常不会首先包含我想测试的所有方法,然后再向测试用例中添加未测试的方法或新方法.当前,我正在通过在现有测试用例类中键入新的测试方法来进行此操作.有没有办法让我突出显示方法名称,并创建一个测试用例(如果不存在)或添加到Eclipse中的现有测试用例?提前致谢! 大卫解决方法:不会.但是说实话,无论如何,您都不应该将测试与方法进行一对一...

Java-NetBeans和Eclipse(包括大多数扩展)是否可以在没有原始Sun JRE / JDK的OpenJDK上运行?

我可以仅安装没有专有Sun JRE / JDK的OpenJDK并使用NetBeans和Eclipse而没有明显的缺点吗?解决方法:是的你可以.我在Linux中将NetBeans与OpenJDK结合使用.

将javah -jni与Eclipse项目结构一起使用【代码】

我需要知道我是否以错误的方式做事. 我有以下项目结构(一个相当标准的结构): 然后我将javah配置为像这样的外部工具: 当我在OSManager4Windows.java上运行外部工具时,我期望在bin / it / univpm / quickbackup / utils /中找到它_univpm_quickbackup_utils_OSManager4Windows.h,但它位于bin中.那是对的吗?不应位于.class文件的同一目录中吗?解决方法:问题是javah在执行命令的目录(您指定了bin文件夹)上生成了头文件.在同一个文件...