【发布时间】:2018-05-02 18:48:39
【问题描述】:
我正在尝试从 Eclipse 安装 Nebula 软件。看来,我错过了一个可能很少,但非常相关的一点。
我的主要目标是测试和使用“Nebula Oscilloscope Widget”。
所以我按照我在:
https://www.eclipse.org/nebula/downloads.php
上告诉我的做了,并使用了:
发布 - 发布 1.4.0
还有:
下载 - 更新网站:http://download.eclipse.org/nebula/releases/1.4.0
我设法将它放入 eclipse 安装中,并在 .p2 中获得了一些目录和文件,例如
- \org.eclipse.equinox.p2.core\
- \pool\features\org.eclipse.nebula.widgets.oscilloscope.feature_1.4.0.201711021145\
还有
META-INF 目录
一个文件
epl-v10.html
特性.properties
特征.xml
license.html
我不明白,它有什么帮助。
不幸的是,Eclipse 也没有看到它。
Java 导入语句,如
导入 org.eclipse.nebula.widgets.oscilloscope.multichannel.OscilloscopeDispatcher;
导入 org.eclipse.swt.SWT;
还没有解决。
下次尝试:
页面上有一个 zip 文件,标题为
“更新站点存储库压缩:repository.zip”
http://download.eclipse.org/nebula/releases/1.4.0/repository-nebula-1.4.0.zip
加载它,很多 jar 文件都在里面——但是放在哪里呢?
下次试试,当然有git链接:
https://github.com/eclipse/nebula
在哪里可以获得“nebula-master.zip”
我将它作为“来自存档”导入。结果我终于得到了一个项目
“org.eclipse.swt.nebula”
包含几个子文件夹。我的挚爱,示波器在
Project "org.eclipse.swt.nebula" 中
...文件夹小部件,
...文件夹 oszilloskope,
...文件夹 org.eclipse.nebula.widgets.oscilloscope.sn-ps
...文件夹源
...文件夹组织
...文件夹日食
...文件夹星云
...文件夹小部件
...文件夹示波器
...文件夹 sn-ps。
我不认为,这种结构是有意的。
尝试运行演示,我收到类似
的错误
“启动配置 GridAllTests 引用了不存在的项目 org.eclipse.nebula.widgets.grid.test。”
什么是正确的。
“org.eclipse.nebula.widgets.grid.test”是
文件夹网格,
文件夹widgtes,
项目 org.eclipse.swt.nebula
出现了严重错误,可能是在导入时。 如何正确处理?
谢谢!
【问题讨论】:
-
您想在纯 Java 应用程序或 OSGi 应用程序中使用小部件吗?对于普通的 Java 应用程序,您必须将 Nebula JAR 和所有必需的 JAR 添加到 Java 类路径中。安装后,您将在 Eclipse 安装目录的
plugins子目录中找到 JAR。如果是 OSGi 应用程序,请创建一个新的插件项目并将依赖项添加到 Nebular 插件/捆绑包中。 -
你好@tarik!我想提醒您,如果它解决了您的问题,那么您应该接受下面 howlger 的回答。请参阅help pages 了解更多信息。