小编gre*_*449的帖子

Eclipse Installation on macOS

I have formatted my Mac due to some storage issues. Before this, I used Eclipse in a proper way. Now i have installed the JDK 截屏 Then, i have installed Java 截屏

Until now everything seems to be correct but when I open the Eclipse installer... 创建java虚拟机失败截图

What can I do to fix this? I need to work with this the soon as possible.

Thanks

java eclipse macos installation

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

对话框中的 Xtext DSL 嵌入式编辑器

我是 xtext 的新手,我使用 xtext 创建了一个 DSL,并生成了工件,它生成了具有许多功能的编辑器,例如内容辅助和语法着色,现在问题是我想将编辑器嵌入到对话框中。

为了使用 EmbeddedEditor 实现这一点,我能够获取嵌入式编辑器并将其放置在对话框中,但嵌入式编辑器不显示文件的内容。

文件 C:/Eclipse_Work/workspace/runtime_workspace/apa/ex.mydsl 包含:

import com.ex.test;
entity{
 element a;
}
Run Code Online (Sandbox Code Playgroud)

对话框的 createcontrol() 中的代码是:

import com.ex.test;
entity{
 element a;
}
Run Code Online (Sandbox Code Playgroud)

当我运行项目时,对话框会打开一个编辑器区域,但它没有显示 ex.mydsl 中的代码,编辑器是空的。

请告诉我如何在嵌入式编辑器中显示代码

eclipse-plugin eclipse-rcp xtext

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

Eclipse-无法加载JNI共享库

每当我尝试启动Eclipse时,都会说

无法加载JNI共享库“ C:\ Program Files(x86)\ Java \ jre7 \ bin \ client \ jvm.dll”

我不知道为什么会这样,因为我多次重新安装了JDK,JRE和Eclipse。所有64位版本(我有Windows 7 64位)

java eclipse java-native-interface jvm

5
推荐指数
1
解决办法
2万
查看次数

Eclipse RCP的JUnit测试.怎么做?

我想在继续开发代码的同时为Eclipse RCP编写JUnit测试.在启动应用程序时,不同的插件初始化各种插件/类的变量(主要在其启动方法中),这些是正确功能所需的.如果没有发生这种初始化,则无法测试代码,因为它依赖于这些值.

如何在不创建大量虚拟值的情况下解决此问题?测试Eclipse RCP的一般方法是什么?

eclipse testing rcp junit

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

org.eclipse.e4.core.di.InjectionException:java.lang.NullPointerException

这是问题所在.我使用向导创建了一个示例Eclipse 4(Luna)应用程序.一切都很好.我决定将用户界面移动到专用插件.我创建了新的插件,将所有类移动到新的插件并重构了Eclipse Application Model,产品和插件配置.现在,当我尝试启动Eclipse产品时,我得到了这个依赖注入异常.当我调试时,我注意到所有UI组件变量都具有空值:

package my.company.ui.parts;

import javax.annotation.PostConstruct;
import javax.inject.Inject;

import org.eclipse.e4.ui.di.Focus;
import org.eclipse.e4.ui.di.Persist;
import org.eclipse.e4.ui.model.application.ui.MDirtyable;
import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.ModifyEvent;
import org.eclipse.swt.events.ModifyListener;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Text;

public class SamplePart {

    private Text txtInput;
    private TableViewer tableViewer;

    @Inject
    private MDirtyable dirty;

    @PostConstruct
    public void createComposite(Composite parent) {
        parent.setLayout(new GridLayout(1, false));

        txtInput = new Text(parent, SWT.BORDER);
        txtInput.setMessage("Enter text to mark part as dirty");
        txtInput.addModifyListener(new ModifyListener() {
            @Override
            public void modifyText(ModifyEvent e) {
                dirty.setDirty(true);
            }
        });
        txtInput.setLayoutData(new …
Run Code Online (Sandbox Code Playgroud)

eclipse dependency-injection eclipse-plugin eclipse-rcp e4

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

正确记录Eclipse插件开发

当我捕获我抛出的异常时,该异常的正确记录是什么?我知道用户可以在eclipse中看到"错误日志"视图.

以下是我可以记录的几种不同方式...不确定哪种方式最好,用户在以这种方式记录时会看到什么.

  1. 只需打印堆栈跟踪即可.这会在"错误日志"视图中显示吗?
  2. Activator.getDefault().log(e.getMessage(), e); 在每个catch子句中,我可以使用与插件ID关联的Activator记录信息.

是否有更好的方法来记录eclipse中的错误?

java eclipse error-handling logging eclipse-plugin

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

在eclipse-luna中无法顺利滚动(ubuntu-12.04)

我在我的系统中有eclipse luna.使用触摸板的滚动功能在编辑器视图中不能正常工作(它在其他视图中正常工作,即项目浏览器,轮廓等...).我使用的是ubuntu-12.04.

提前致谢.

eclipse ubuntu touchpad ubuntu-12.04 eclipse-luna

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

发生了JNI错误.请检查您的安装

我正在尝试使用TestNG运行一个非常简单的测试,但我收到此错误消息.我试着阅读以前的答案,但这对我不起作用.如果有人可以帮助我,我会很高兴,因为我只是TestNG的初学者.这是错误消息:

Exception in thread "main" java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
    at java.lang.Class.privateGetMethodRecursive(Unknown Source)
    at java.lang.Class.getMethod0(Unknown Source)
    at java.lang.Class.getMethod(Unknown Source)
    at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
    at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.beust.jcommander.ParameterException
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 7 more
Run Code Online (Sandbox Code Playgroud)

testng eclipse-plugin

5
推荐指数
2
解决办法
5万
查看次数

Eclipse Neon无法编译;模棱两可的方法

我们想从Eclipse Mars升级到Neon,但是我们的项目无法编译。在Mars中,以下代码会编译:

public class AmbiguousMWE {

    private <T, C extends Collection<T>> void foo(final C c, final Function<T, T> b) {}

    private <T> void foo(final T t, final Function<T, T> f) {}

    private void test() {
        foo(new ArrayList<>(), this::get);
    }

    private Object get(final Object o) {
        return null;
    }

    private Object get() {
        return null;
    }

}
Run Code Online (Sandbox Code Playgroud)

但是,如果我们删除最后一个get()方法,则由于错误'代码foo(ArrayList,Function)对于AmbiguousMWE类型是不明确的,因此代码无法编译。您可以尝试更改方法的顺序,并且可能会遇到不同的编译器行为。

最重要的是,在升级到Eclipse Neon时,总是会发生此错误,并且有很多源代码无法再编译。

因此,首先,我不知道第二个get()方法与该错误有什么关系,第二,可以做什么来告诉Eclipse仍然编译我们的代码?

感谢您的任何想法。

java eclipse ambiguous eclipse-mars eclipse-neon

5
推荐指数
0
解决办法
593
查看次数

字符串对齐不适用于 ansi 颜色

用 Python 面对这个问题:

a = "text"
print('{0:>10}'.format(a))
# output:      text
b = "\x1b[33mtext\x1b[0m"
print('{0:>10}'.format(b))
# output: text
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,一旦将着色标签添加到文本中,右对齐就停止工作。第二个“文本”应该与第一个缩进,但事实并非如此。

python printing format text colors

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