我试图将eclipse安装到我的Ubuntu虚拟机上进行hadoop开发。在我下载Eclipse Mars并由安装程序安装后,我无法找到它使用的插件文件夹。我在网上查了一下并查了很多帖子。人们似乎有/usr/share/eclipse/plugins
或/usr/lib/eclipse/plugins
的插件文件夹,而我找不到。 Eclipse默认安装在所有位置。
我查看了我的文件系统,找到了几个"候选人"我猜可能是我要找的文件夹:
~/.p2/pool/plugins
我还没有在
bitnami@linux:~/.p2/pool/plugins$ ll
total 188652
drwxrwxr-x 17 bitnami bitnami 45056 Nov 21 15:50 .
drwxrwxr-x 4 bitnami bitnami 4096 Nov 21 16:24 ..
-rw-rw-r-- 1 bitnami bitnami 261508 Nov 21 15:19 ch.qos.logback.classic_1.0.7.v20121108-1250.jar
-rw-rw-r-- 1 bitnami bitnami 389365 Nov 21 15:19 ch.qos.logback.core_1.0.7.v20121108-1250.jar
-rw-rw-r-- 1 bitnami bitnami 10642 Nov 21 15:19 ch.qos.logback.slf4j_1.0.7.v201505121915.jar
-rw-rw-r-- 1 bitnami bitnami 211185 Nov 21 15:19 com.google.gson_2.2.4.v201311231704.jar
-rw-rw-r-- 1 bitnami bitnami 2263565 Nov 21 15:19 com.google.guava_15.0.0.v201403281430.jar
-rw-rw-r-- 1 bitnami bitnami 520624 Nov 21 15:19 com.google.inject_3.0.0.v201312141243.jar
-rw-rw-r-- 1 bitnami bitnami 41887 Nov 21 15:19 com.google.inject.multibindings_3.0.0.v201402270930.jar
-rw-rw-r-- 1 bitnami bitnami 53029 Nov 21 15:19 com.gradleware.tooling.client_0.6.1.v201509101146.jar
-rw-rw-r-- 1 bitnami bitnami 123829 Nov 21 15:19 com.gradleware.tooling.model_0.6.1.v201509101146.jar
-rw-rw-r-- 1 bitnami bitnami 25621 Nov 21 15:19 com.gradleware.tooling.utils_0.6.1.v201509101146.jar
artifact.xml位于~/.p2/pool/
bitnami@linux:~/.p2/pool$ ll
total 200
drwxrwxr-x 4 bitnami bitnami 4096 Nov 21 16:24 .
drwxrwxr-x 6 bitnami bitnami 4096 Nov 21 16:24 ..
-rw-rw-r-- 1 bitnami bitnami 135114 Nov 21 15:21 artifacts.xml
drwxrwxr-x 70 bitnami bitnami 12288 Nov 21 15:20 features
drwxrwxr-x 17 bitnami bitnami 45056 Nov 21 15:50 plugins
或~/workspace/.metadata/.plugins
bitnami@linux:~/workspace/.metadata/.plugins$ ll
total 23096
drwxrwxr-x 19 bitnami bitnami 4096 Nov 21 16:22 .
drwxrwxr-x 4 bitnami bitnami 4096 Nov 21 15:42 ..
-rw-r----- 1 bitnami bitnami 23568786 Nov 21 16:22 hadoop-0.22.0-eclipse-plugin.jar
drwxrwxr-x 5 bitnami bitnami 4096 Nov 21 15:49 org.eclipse.core.resources
drwxrwxr-x 3 bitnami bitnami 4096 Nov 21 15:21 org.eclipse.core.runtime
drwxrwxr-x 2 bitnami bitnami 4096 Nov 21 16:10 org.eclipse.e4.ui.workbench.swt
drwxrwxr-x 2 bitnami bitnami 4096 Nov 21 15:26 org.eclipse.e4.workbench
drwxrwxr-x 2 bitnami bitnami 4096 Nov 21 16:10 org.eclipse.emf.common.ui
drwxrwxr-x 4 bitnami bitnami 4096 Nov 21 15:21 org.eclipse.epp.logging.aeri.ui
drwxrwxr-x 2 bitnami bitnami 4096 Nov 21 15:49 org.eclipse.equinox.p2.ui
drwxrwxr-x 2 bitnami bitnami 4096 Nov 21 15:49 org.eclipse.jdt.core
drwxrwxr-x 2 bitnami bitnami 4096 Nov 21 15:49 org.eclipse.jdt.ui
drwxrwxr-x 2 bitnami bitnami 4096 Nov 21 15:21 org.eclipse.m2e.logback.configuration
drwxrwxr-x 2 bitnami bitnami 4096 Nov 21 15:21 org.eclipse.mylyn.bugzilla.core
drwxrwxr-x 3 bitnami bitnami 4096 Nov 21 15:21 org.eclipse.mylyn.context.core
drwxrwxr-x 2 bitnami bitnami 4096 Nov 21 15:21 org.eclipse.mylyn.tasks.ui
我在这两个文件夹中放入了用于eclipse的hadoop插件jar,但都没有解决。
我检查了我的eclipse.ini,我认为这些行可能是相关的:
-startup
../../../.p2/pool/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
../../../.p2/pool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417
-install
/home/bitnami/eclipse/java-mars/eclipse
-vm
/usr/local/jdk1.8.0_40/jre/bin
这是我第一次在Ubuntu上使用Eclipse。请指出我正确的方向。感谢你的建议!!
答案 0 :(得分:1)
不要寻找插件文件夹,只需将你的jar放在eclipse / dropins文件夹中。
你真正的问题似乎是:"如果通过软件更新对话框无法在我的eclipse环境中安装软件?**"
对于较旧的eclipse版本,答案是你正在寻找的插件文件夹,现在至少从juno,你得到了dropins文件夹,只需将你的jar放在那里或者查看文档以获得更复杂的包装。
具体提到hadoop,这种方法自{Juno以来和2013年以来had been reported working。
来源:eclipse火星文档&gt;平台插件开发人员指南&gt;参考&gt; <其他参考信息> The dropins folder and supported file layouts
Eclipse平台附带一个名为的默认监视目录 的dropins。 dropins文件夹配置为在扫描期间扫描 启动。因此,dropins文件夹可以像插件一样使用 目录在过去使用过。
**文档页面报告了另外两种安装软件,p2工具和API的方法,但它们似乎与您的问题无关