标签: eclipse-plugin

如何在 Eclipse 项目中添加 Jface 支持?

我是 Eclipse 环境的新手。

我有 Eclipse Indigo。
使用我通过安装新软件下载了以下内容:
Eclipse 插件开发环境和
Eclipse RCP 插件开发人员资源

我创建了一个新的 Java 项目,在 java 构建路径库选项卡中单击“添加库”选择的插件依赖项,但列表为空。

eclipse eclipse-plugin jface

1
推荐指数
1
解决办法
9349
查看次数

创建 16 位随机数 (JAVA)

我想在java中随机创建16位数字。我可以用 String 来做,然后转换为 Long。还有其他选择吗?

谢谢!

java eclipse eclipse-plugin

1
推荐指数
1
解决办法
7095
查看次数

将图像导入 Eclipse 插件

我已经使用 Java SWT 开发了一个 Eclipse 插件。我的插件很少有向导页面。现在,我需要在向导页面的标题部分添加一个图像/徽标。任何人都可以就如何使用 SWT 做同样的事情提出建议。

swt eclipse-plugin

1
推荐指数
1
解决办法
1148
查看次数

在项目资源管理器中右键单击时,如何将在“新建”->“文件”->“其他”中创建的向导添加到弹出菜单中

我在文件 - >新建 - >其他人中创建了一个类别“企业”。其中有一些向导可以说“实例”,“组件”等。现在我想要什么,当我右键单击项目资源管理器并进入时新的那些巫师应该看到他们自己。基本上是尝试制作这些向导的弹出菜单。

所以我创建了弹出菜单:

<extension
         point="org.eclipse.ui.menus">
      <menuContribution
            allPopups="true"
            locationURI="popup:common.new.menu?before=additions">
         <command
               commandId="CommandComponent"
               label="Component"
               style="push">
         </command>
      </menuContribution>
   </extension>
   <extension
         point="org.eclipse.ui.commands">
      <command
            id="CommandComponent"
            name="Component">
      </command>
   </extension>
   <extension
         point="org.eclipse.ui.handlers">
      <handler
            commandId="CommandComponent">
      </handler>
   </extension>
Run Code Online (Sandbox Code Playgroud)

现在我怎样才能将与我提供给向导组件的处理程序相同的类提供给该处理程序?

或者我是否必须编写一个具有相同功能但按照处理程序格式的新类(如果可能)?

eclipse-plugin popupmenu wizard

1
推荐指数
1
解决办法
1039
查看次数

如何在日食火星上安装fatjar

无论如何都要安装fatjar插件eclipse mars.我用过这个插件eclipse ganymede.

如果不可能有这个插件的替代品吗?fatjar网站:http://fjep.sourceforge.net/

两种方式都不起作用:

  1. 提取/复制到插件文件夹并使用-clean运行
  2. 使用更新网址

更新:

使用更新URL安装时的结果:

安装项会话上下文时发生错误:(profile = D__Programs_eclipse_eclipse,phase = org.eclipse.equinox.internal.p2.engine.phases.Install,operand = null - > [R] net.sf.fjep.fatjar 0.0.31,action =).无法准备部分IU:[R] net.sf.fjep.fatjar 0.0.31.

eclipse eclipse-plugin jar eclipse-mars

1
推荐指数
1
解决办法
2849
查看次数

找不到 JRE 定义:“J2SE-1.8”。启动中止

我刚刚启动了 Eclipse Neon 的全新安装,下载了最新版本的 Xtext、Eclipse Facets 和 ANTLR 4,它为我提供了 Eclipse 的完整语言和插件编译器(使用 Xtext)。

我已经为主项目构建了我的mwe2工作流,点击了ui项目的 ,按下“启动 Eclipse 应用程序”来测试语法,突然弹出一个小框,说明:plugin.xml

找不到 JRE 定义:“J2SE-1.8”。发射中止。”

绝对没有堆栈跟踪或任何东西。就是这条暧昧的线……

我在我的 Windows 计算机上使用这个全新安装,因为完全相同的错误,逐字显示在我的 Mac 上。我的 Java 在两者上都安装得很好,使用的是最新版本的 1.8,所以 Java 本身、Xtext 或 Eclipse 一定有问题。

我该怎么办!?

java eclipse eclipse-plugin xtext

1
推荐指数
1
解决办法
1887
查看次数

如何在 Eclipse 插件中获取活动页面?

我需要在 Eclipse 编辑器中获取活动页面。当我用谷歌搜索时,我发现了下面的代码\xe2\x80\x8b:

\n\n
IWorkbench wb = PlatformUI.getWorkbench();\nIWorkbenchWindow win = wb.getActiveWorkbenchWindow();\nIWorkbenchPage page = win.getActivePage();\nITextEditor editor = (ITextEditor) page.getActiveEditor();\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是,当我使用此代码时,它会生成以下错误消息:

\n\n
java.lang.NullPointerException\n    at kr.ac.jbnu.ssel.instantfeedback.views.InstantFeedbackView$1.elementChanged(InstantFeedbackView.java:136)\n    at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1662)\n    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\n    at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1652)\n    at org.eclipse.jdt.internal.core.DeltaProcessor.fireReconcileDelta(DeltaProcessor.java:1504)\n    at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1463)\n    at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:765)\n    at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:790)\n    at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1250)\n    at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:128)\n    at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:110)\n    at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:90)\n    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\n    at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87)\n    at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:154)\n    at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:89)\n    at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:104)\n    at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:73)\n    at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:207)\n
Run Code Online (Sandbox Code Playgroud)\n\n

我该如何解决这个问题?

\n\n

添加\n这是我的 elementChanged() 函数。它在方法中。

\n\n
private void addListenerToCheckChange_save() {\n  JavaCore.addElementChangedListener(new IElementChangedListener() {\n\n    @Override\n    public void elementChanged(ElementChangedEvent event) …
Run Code Online (Sandbox Code Playgroud)

java eclipse eclipse-plugin

1
推荐指数
1
解决办法
1026
查看次数

如何在eclipse中重命名gradle项目?

我是新手,并试图在日食中使用gradle插件.

使用在线项目生成器创建了一个java gwt项目https://gwt-project-generator.cfapps.io/

在此输入图像描述

它非常好地导入了所有依赖项.

现在我正在尝试将项目从demo重命名为gradle-demo,我很困惑.它每次都会自动将名称恢复为演示.在build.gradle文件中,我没有看到任何表明该名称强制执行的内容.

有什么指针吗?

    buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'de.richsource.gradle.plugins:gwt-gradle-plugin:0.6'
    }
}

apply plugin: 'gwt'
apply plugin: 'war'

// In this section you declare where to find the dependencies of your project
repositories {
    jcenter()
}

repositories { mavenCentral() }

// In this section you declare the dependencies for your production and test code
dependencies {
    providedCompile('fr.lteconsulting:angular2-gwt:1.6')
    providedCompile('com.google.dagger:dagger-gwt:2.8')
    providedCompile('org.jboss.gwt.elemento:elemento-core:0.5')
    providedCompile('com.vaadin.polymer:vaadin-gwt-polymer-elements:1.7.0.0')
    providedCompile('org.gwtbootstrap3:gwtbootstrap3:0.9.3')
    providedCompile('com.github.tdesjardins:gwt-ol3:2.9.0')
    providedCompile('com.googlecode.gwtquery:gwtquery:2.1.0')
    providedCompile('com.github.gwtreact:gwt-react:0.3.0')
    providedCompile('com.gwidgets:gwty-leaflet:0.4')
    providedCompile('com.sksamuel.jqm4gwt:jqm4gwt-remote:2.1.0')
    providedCompile('com.intendia.gwt:rxjava-gwt:1.0.14-beta1')
    testCompile('junit:junit:4.11')
    testCompile('com.google.gwt.gwtmockito:gwtmockito:1.1.6')

}

gwt {
    gwtVersion='2.8.0' …
Run Code Online (Sandbox Code Playgroud)

java eclipse-plugin gradle gradle-eclipse gradle-plugin

1
推荐指数
1
解决办法
2390
查看次数

从绝对路径转换为 ​​IFile

我正在使用 eclipse 插件,其中Project Explorer视图中存在的项目的工作区名称与项目的实际路径不同。因此,D:\test当我尝试获取项目位置时,考虑一个位于的项目,它指向D:\test_plugin_specific_suffix.

有没有办法从绝对路径(指向本地路径D:\test\testfile.txt)获取 IFile ?

我想创建一个指向我有绝对路径的特定文件的超链接。当我单击超链接上的控制台时,它应该在编辑器中打开该文件。

eclipse eclipse-plugin eclipse-rcp

1
推荐指数
1
解决办法
1326
查看次数

Eclipse 插件热部署

我正在开发一个 Eclipse 插件,并测试它Run As -> Eclipse Application在我的项目中使用启动一个辅助 Eclipse 实例。

到现在为止还挺好。但是,每次我进行源代码更改(在 Java 中)时,我都需要关闭这个辅助 Eclipse 实例并再次启动它以查看正在运行的代码更改。

您知道Eclipse 插件的任何热部署选项吗?这将节省我的时间,因为 Eclipse 一次又一次地加载很慢。

我想我已经习惯了实现热部署的 Tomcat。在您保存 Java 源文件的那一刻,Tomcat 会在幕后自动部署它。它不会部署整个应用程序,而只是部署修改后的类 —— 只需要几毫秒的时间。

java eclipse eclipse-plugin jface

1
推荐指数
1
解决办法
626
查看次数