我正在运行启用了UAC的 Windows 7 .我总是发现Eclipse不使用安装程序并且不使用AppData文件夹将其数据存储在Windows中这很奇怪,但最近我不得不重新安装它几次(硬盘驱动器问题)而且我一直在想我是否真的把它放在最好的地方.
我将eclipse文件夹复制到我的C:\Program Files\目录并在我的开始菜单上创建一个快捷方式,然后将其固定到我的任务栏.但是,eclipse存在问题所以我转到属性,兼容性选项卡,并启用"以管理员身份运行".然后每次我打开eclipse时我都必须在UAC窗口上按"是",但一切正常,除了一个副作用:我的触摸板不会在eclipse中滚动任何窗口.这是因为触摸板程序作为普通用户运行,因此无法修改以管理员身份运行的eclipse.那么,我必须以管理员身份关闭并重新打开我的触摸板软件.
无论如何,长话短说... 在Windows中放置eclipse文件夹的最佳位置在哪里,为什么?
编辑:我刚发现了一个可能的建议,请随时发表评论.听起来我可以第一次以管理员身份运行它并设置我的所有插件等,然后将其作为普通用户运行以执行我的正常任务(编码).我无法相信我从未想过这样做,但我可能会坚持使用Program Files目录并尝试这种方法,除非我在这里得到更好的答案.
Ninite将Eclipse放在C:\ eclipse中.从那以后问这个问题,那就是我的Eclipse安装位置.当Program Files文件夹用完时,Eclipse仍然无法正确处理权限.
有没有一种简单的方法可以将旧版Eclipse的插件列表添加到最新版本中.我有我想要的所有插件的当前版本.现在我想升级到漂亮的新版本,但我需要确保所有当前的插件列表都能正常工作.我更愿意在最新版本中进行搜索和啄食以安装插件.我认为在旧安装中会有一个文件我可以复制到新安装中并告诉eclipse安装所有这些插件是否兼容.
谢谢
我最近开发了一个Eclipse插件,但插件似乎没有在Eclipse(3.4.2)中加载.如果我去
Help > About Eclipse Platform > Configuration Details
Run Code Online (Sandbox Code Playgroud)
我看到插入的插件
file:/C:/Program Files/eclipse/ganymede/plugins/de.vogella.plugin.htmlconverter_1.0.0.jar
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用.我知道插件已经正确实现,好像我右键单击项目(de.vogella.plugin.htmlconverter)并选择Run Eclipse Application然后启动一个新的Eclipse并且已经实现的弹出菜单工作.那么,当我从Eclipse导出项目并将其放在plugins目录中时,为什么它不起作用.
我在Windows XP和Mac OS X上都试过这个无用,如果我检查JAR,我会看到所有必需的工件.
META-INF/
META-INF/MANIFEST.MF
de/
de/vogella/
de/vogella/plugin/
de/vogella/plugin/htmlconverter/
de/vogella/plugin/htmlconverter/handler/
src/
src/de/
src/de/vogella/
src/de/vogella/plugin/
src/de/vogella/plugin/htmlconverter/
src/de/vogella/plugin/htmlconverter/handler/
de/vogella/plugin/htmlconverter/Activator.class
de/vogella/plugin/htmlconverter/handler/Convert.class
plugin.xml
Run Code Online (Sandbox Code Playgroud)
我MANIFEST.MF也是这样的
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Htmlconverter Plug-in
Bundle-SymbolicName: de.vogella.plugin.htmlconverter;singleton:=true
Bundle-Version: 1.0.0
Bundle-Activator: de.vogella.plugin.htmlconverter.Activator
Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.co
re.resources;bundle-version="3.4.0",org.eclipse.jdt.core;bundle-versi
on="3.4.0"
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Import-Package: org.osgi.framework;version="1.3.0"
Export-Package: de.vogella.plugin.htmlconverter;uses:="org.osgi.framew
ork,org.eclipse.ui.plugin",de.vogella.plugin.htmlconverter.handler;us
es:="org.eclipse.core.commands,org.eclipse.core.resources,org.eclipse
.core.runtime"
Run Code Online (Sandbox Code Playgroud)
我试过懒惰激活和急切激活,但仍然没有.真正令人困惑的是,当我调试并启动一个单独的Eclipse应用程序时,它可以工作.我有什么不妥的想法.
是否有其他Eclipse插件可以执行某种形式的诊断并告诉我出了什么问题.
最后一点,如果我查看Eclipse错误日志,我看到没有错误.但是,如果我编辑MANIFEST.MF并放入一些垃圾字符串,它会报告并验证错误,MANIFEST.MF所以我知道Eclipse看到插件
有人可以帮忙吗?