我是 Eclipse 环境的新手。
我有 Eclipse Indigo。
使用我通过安装新软件下载了以下内容:
Eclipse 插件开发环境和
Eclipse RCP 插件开发人员资源
我创建了一个新的 Java 项目,在 java 构建路径库选项卡中单击“添加库”选择的插件依赖项,但列表为空。
我想在java中随机创建16位数字。我可以用 String 来做,然后转换为 Long。还有其他选择吗?
谢谢!
我已经使用 Java SWT 开发了一个 Eclipse 插件。我的插件很少有向导页面。现在,我需要在向导页面的标题部分添加一个图像/徽标。任何人都可以就如何使用 SWT 做同样的事情提出建议。
我在文件 - >新建 - >其他人中创建了一个类别“企业”。其中有一些向导可以说“实例”,“组件”等。现在我想要什么,当我右键单击项目资源管理器并进入时新的那些巫师应该看到他们自己。基本上是尝试制作这些向导的弹出菜单。
所以我创建了弹出菜单:
<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)
现在我怎样才能将与我提供给向导组件的处理程序相同的类提供给该处理程序?
或者我是否必须编写一个具有相同功能但按照处理程序格式的新类(如果可能)?
无论如何都要安装fatjar插件eclipse mars.我用过这个插件eclipse ganymede.
如果不可能有这个插件的替代品吗?fatjar网站:http://fjep.sourceforge.net/
两种方式都不起作用:
更新:
使用更新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 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 一定有问题。
我该怎么办!?
我需要在 Eclipse 编辑器中获取活动页面。当我用谷歌搜索时,我发现了下面的代码\xe2\x80\x8b:
\n\nIWorkbench wb = PlatformUI.getWorkbench();\nIWorkbenchWindow win = wb.getActiveWorkbenchWindow();\nIWorkbenchPage page = win.getActivePage();\nITextEditor editor = (ITextEditor) page.getActiveEditor();\nRun Code Online (Sandbox Code Playgroud)\n\n但是,当我使用此代码时,它会生成以下错误消息:
\n\njava.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)\nRun Code Online (Sandbox Code Playgroud)\n\n我该如何解决这个问题?
\n\n添加\n这是我的 elementChanged() 函数。它在方法中。
\n\nprivate void addListenerToCheckChange_save() {\n JavaCore.addElementChangedListener(new IElementChangedListener() {\n\n @Override\n public void elementChanged(ElementChangedEvent event) …Run Code Online (Sandbox Code Playgroud) 我是新手,并试图在日食中使用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) 我正在使用 eclipse 插件,其中Project Explorer视图中存在的项目的工作区名称与项目的实际路径不同。因此,D:\test当我尝试获取项目位置时,考虑一个位于的项目,它指向D:\test_plugin_specific_suffix.
有没有办法从绝对路径(指向本地路径D:\test\testfile.txt)获取 IFile ?
我想创建一个指向我有绝对路径的特定文件的超链接。当我单击超链接上的控制台时,它应该在编辑器中打开该文件。
我正在开发一个 Eclipse 插件,并测试它Run As -> Eclipse Application在我的项目中使用启动一个辅助 Eclipse 实例。
到现在为止还挺好。但是,每次我进行源代码更改(在 Java 中)时,我都需要关闭这个辅助 Eclipse 实例并再次启动它以查看正在运行的代码更改。
您知道Eclipse 插件的任何热部署选项吗?这将节省我的时间,因为 Eclipse 一次又一次地加载很慢。
我想我已经习惯了实现热部署的 Tomcat。在您保存 Java 源文件的那一刻,Tomcat 会在幕后自动部署它。它不会部署整个应用程序,而只是部署修改后的类 —— 只需要几毫秒的时间。
eclipse-plugin ×10
eclipse ×7
java ×5
jface ×2
eclipse-mars ×1
eclipse-rcp ×1
gradle ×1
jar ×1
popupmenu ×1
swt ×1
wizard ×1
xtext ×1