问题描述
我正在尝试在 12.04 上安装 eclipse Juno。我做了 this link 中指示的所有事情。
但是每当我在 Eclipse 上安装任何新软件(例如 CDT 或 Pydev)时,再次打开 Eclipse 应用程序时新软件就会消失。然后我必须使用 root 权限再次打开 Eclipse 来安装所有软件。
我在链接 Eclipse CDT 的包含库时也遇到了许多问题。
任何人都可以帮助我安装 Juno,这样我每次在 Eclipse 中更改配置时都不需要 root 访问权限吗?
最佳思路
如何在无需更改权限的情况下安装 Eclipse Juno
-
首先,删除所有以前版本的 Eclipse。如果您愿意:保存您的
/workspace
目录(剪切整个目录并将其发布到您的~/
中) -
下载 Eclipse from their official website(我使用“eclipse-mobile-juno-linux-gtk-x86_64.tar.gz”)但是就像前面所说的那样,请确保您有 32 和/或 64 位版本的 java 来匹配您的 Eclipse 安装。 (我从 Synaptic Package Manager 安装了 openjdk-6 和 -7-jre)\n
-
如果 eclipse-mobile 安装不包含您想要的所有内容,您可以稍后添加软件包。例如,此处的 Linux 工具。
-
其他软件包说明可通过下载页面左侧的链接获得。
-
-
为了避免权限问题,我将其解压到
~/bin
,归档管理器将 Eclipse 放入其自己的 ‘eclipse’ 子目录中。 -
Download the Android SDK ,以便将来的 Eclipse 和 Ubuntu 升级不会破坏它,将其解压到
~/bin/eclipse/dropins
。 -
Developer.android.com 指示您:\n\n\n在 Mac 或 Linux 上,打开终端并导航到 Android SDK 中的 tools/目录\n,然后执行 android sdk。\n
-
但是,当我下载Linux版本的Android SDK时,没有文件“android sdk”。
-
相反,导航到工具路径(在我的例子中为
~/bin/eclipse/dropins/android-sdk-linux/tools
)并[右键单击] “android” 将其属性更改为可执行文件。\n -
现在您可以双击运行android,并下载您喜欢的软件包。\n\n
-
由于所有内容都在您的主目录中,因此您无需修改 PATH 环境变量(按照开发人员说明)。
-
-
从 http://developer.android.com/sdk/installing/installing-adt.html as per the normal instructions 下载并安装 ADT 插件。\n\n
-
使用所使用的路径配置插件,本例中为
/home/clayton/bin/eclipse/dropins/android-sdk-linux
-
如果您想在第 9 步之后安装第 8 步中的更多软件包,请从 Eclipse 下拉菜单中选择
Window > Android SDK Manager
-
-
导航到
~/bin/eclipse
并确保将 “eclipse” 也标记为可执行文件(请参阅步骤 7 进行回顾)。 [右键单击]并[建立链接]。将此快捷方式移动到桌面。\n\n-
我执行了额外步骤,将 Eclipse 的图标更改为同一子目录中提供的 “icon.xpm”。
-
-
从第 1 步开始,移动您的 “workspace” 目录…或者不移动。但在对话框中将其指定为您的应用程序工作区,您将能够轻松导入任何现有项目(这些说明将用于不同的问答)。
次佳思路
无法通过 Ubuntu 软件中心使用您下载的文件,因为它需要与您的 Ubuntu 版本匹配的预打包文件。
然而,Ubuntu 中当前的 Eclipse 版本是 3.7.2。如果您想使用当前版本(4.2),则必须手动安装。
要了解这是如何完成的,请参阅 Eclipse Juno, need root access everytime I change the configuration 。