在哪里安装Netbeans


8

我打算在Ubuntu 12.10上安装Netbeans 7.2.1。到目前为止,我已经安装了JDK 7u11,没有任何问题,并且已经从Oracle网站下载了Netbeans。

我的问题是:我应该在哪里安装Netbeans?我应该接受默认值/usr/local/netbeans-7.2.1还是应该将此路径更改为我的路径/home

我之所以提出质疑,是因为有人告诉我不要在建议的默认安装路径中安装它,因为稍后我很可能会遇到权限问题。使用Netbeans,我无权在该文件夹中进行写操作,因此无法将库添加到我的项目中,无法安装和卸载IDE的插件,甚至无法使用Glassfish服务器配置。

我用谷歌搜索是为了使我的怀疑无济于事。我唯一发现的是Netbeans论坛上的该线程,这带来了更多疑问。

谁能帮我?

Answers:


6

您不需要使用运行运行安装程序sudo,也不需要将其安装在系统文件夹中/usr/local/。只需正常运行安装程序,然后选择将其安装在主目录中即可。如果您不希望netbeansand glassfish文件夹混乱您的主文件夹,则可以将它们安装在主文件夹的子文件夹中,例如localor Library或其他。

您将能够通过单击Netbeans创建的启动器来运行它。但是,如果您完全想从命令行运行它,则需要将Netbeans的bin文件夹添加到系统路径中。您可以通过.bashrc在文本编辑器中打开文件并在底部添加此行(根据NetBeans的安装位置进行修改)来完成此操作:

export PATH=$PATH:~/netbeans-7.2.1/bin

谢谢您的启发。如果您愿意,请再回答一个问题,然后再考虑此答案是否有用和正确。当您提到通过编辑.bashrc文件将Netbeans的bin文件夹添加到系统路径时,这是什么文件?这是系统中的文件还是Netbeans安装文件夹之一中的文件?
Korrigan Nagirrok,

这是在您的主文件夹中找到的文件(默认情况下将被隐藏-按Ctrl + H查看隐藏的文件夹和文件),该文件设置了环境变量和终端。
iBelieve

4

如果你将要在机器上的唯一用户运行,你应该NetBeans的运行安装程序作为根用户。

 $ chmod u+x ~/Downloads/netbeans-7.3rc1-linux.sh
 $  ~/Downloads/netbeans-7.3rc1-linux.sh

系统将提示您选择默认为用户主目录的安装目录。所选安装文件夹必须是代理用户可写的。

有关详细信息,请查看NetBeans社区Wiki

如果要有多个用户从同一安装中启动NetBeans,则应以root用户身份运行安装程序,然后选择/ user / local作为安装目录。提示时应为默认选择。

NetBeans IDE的设计目的是考虑到多个用户从同一安装中启动IDE:

NetBeans通过将每个用户的个人设置与NetBeans代码安装区分开来来解决此问题。

在Unix系统上,第一次运行NetBeans时,设置保存在用户主目录中创建的本地设置目录中。

以上引自NetBeans:权威指南


2
虽然我同意这个答案,但是在用户家中安装软件的做法可能会有一个弊端:备份(取决于您的备份习惯。)如果您在家中安装软件并进行整个家的备份,则您应该记住要从备份中排除安装目录;如果设置或变量文件存储在其他位置,则仅备份重新安装就无法备份任何内容。Netbeans的可以被安装在/usr/local/opt并且不会有权限问题,因为这些设置会在你的家。
sierrasdetandil

恐怕如果安装在其中,/usr/local或者opt您可能需要在更新时以root用户身份运行IDE。
Goran Miskovic

即使将IDE安装在系统目录中,也无需以root用户身份运行它。插件存储在中$HOME/.netbeans,因此可以作为普通用户安装和更新。只有更新IDE本身,才需要root访问权限才能运行新的安装程序。
sierrasdetandil

仅用户安装的插件将转到$ HOME / .netbeans。所有其他插件将安装在安装目录下。因此,无论何时需要更新任何默认插件,您都必须以根用户身份运行IDE。不要忘记,对于次要版本,您将能够使用更新管理器来更新IDE。
Goran Miskovic

我认为Netbeans甚至.netbeans会在激活时将默认插件复制到中$HOME/.netbeans/*/modules/。在使用它的几年中,我一直以常规用户的身份更新所有插件。但是您是对的,要对安装程序进行完整的次要更新,则必须以root用户身份运行它。我的观点是,由用户决定以普通用户或root身份安装它;两种方法都行之有效。
sierrasdetandil

0

通常,您应该从软件中心安装软件-这样,您将自动获得安全更新,并且无需任何麻烦或配置即可正常工作。

https://apps.ubuntu.com/cat/applications/netbeans/


8
感谢您的及时答复。我知道一个事实,那就是应该始终从软件中心安装软件,问题是软件中心提供的Netbeans版本已经过时了,仍然是Netbeans 7.0,它没有一系列功能
Korrigan Nagirrok
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.