Ubuntu中的Java开发

Ubuntu中的Java开发,java,linux,ubuntu,Java,Linux,Ubuntu,我是Linux系统的新手,最近我开始使用Ubuntu 10.04。当我在Windows中进行java开发时,我通常将项目文件保存在某个驱动器(例如D:和开发文件夹)下,例如D:\projects\myproj。但我对Ubuntu的文件夹结构有点困惑。所以,我只想知道你是如何在Ubuntu中组织你的项目的?我们将项目文件保存在哪个文件夹下?您喜欢的地方。e、 g./home/yourcount/projects/yourProj我将它们保存在我的主文件夹中的工作子目录下。Eclipse的默认工作区

我是Linux系统的新手,最近我开始使用Ubuntu 10.04。当我在Windows中进行java开发时,我通常将项目文件保存在某个驱动器(例如D:和开发文件夹)下,例如D:\projects\myproj。但我对Ubuntu的文件夹结构有点困惑。所以,我只想知道你是如何在Ubuntu中组织你的项目的?我们将项目文件保存在哪个文件夹下?

您喜欢的地方。e、 g./home/yourcount/projects/yourProj

我将它们保存在我的主文件夹中的工作子目录下。Eclipse的默认工作区目录是
/home/tiwe/work/workspace


为快捷方式使用符号链接

您可以做任何您想做的事情,但通常,如果您在不在主目录下的目录中开发,您可能需要管理员(root)权限来设置目录。在主目录下使用子目录的另一个原因是,在较大的公司中,主目录通常存储在单独的文件服务器上,并定期进行备份


我通常在我的主目录中创建一个目录
workspace
,然后在该目录下创建项目目录。其他开发人员可以使用
src
项目

我已经设置了不同的装载点来存储用户配置文件。这样,即使操作系统在更新后不会重新启动(我倾向于使用Alpha构建),用户配置文件也保持不变


我不知道在安装过程之后如何执行此操作,但是,很抱歉。

在类似Unix的操作系统(包括Ubuntu、其他Linux发行版、Mac OS X、Solaris、FreeBSD等)上,您通常将所有内容存储在主目录下(在Ubuntu和许多其他类似Unix的操作系统中,通常是
/home/username
,其中
username
当然是您的用户名);而不是像在Windows中那样在文件系统根目录中的任意文件夹中

类似Unix的操作系统本质上是多用户系统,而Windows本质上是单用户系统,这就是为什么您应该只在自己的主目录下存储自己的所有内容

例如,为您的项目创建文件夹
/home/username/projects/myproj


要了解有关Ubuntu目录结构的更多信息,请参阅Ubuntu社区文档。

我只想使用Eclipse,进入Ubuntu的软件安装程序,在“编程”部分找到Eclipse。

如果您正在寻找一个完美的IDE,我建议使用Eclipse,如上所述


我将主工作区保留在主文件夹中,然后按照向导创建项目(创建文件夹).

正如其他人所说,私有内容通常放在您的
$HOME
目录中,我在
/HOME/pascal/projects/
下创建所有项目。然后我将它们导入IDE中。换句话说,我不在Eclipse的工作区文件夹中存储任何内容(我不想依赖任何特定于IDE的东西,事实上,我的项目可能会使用多个IDE)


如果确实要使用单独的分区(而不是承载
/home
的分区),可以这样做并挂载它(通常在
/mnt
下),为项目创建目录树(并根据使用的文件系统设置用户和组权限)。但我不太明白这一点,除非你家里的空间用完了,另一个分区更快,或者有不同的备份策略。

如果你生活中没有C:或D:就无法应付,你可以用这个名称创建目录或符号链接。:p基本上,你没有驱动器号,只有文件夹。它不一定是Confusing.+1.我个人的选择实际上是
$HOME/usr/src
。因为我从tarballs手动编译和安装了一些软件,所以将整个/usr层次结构镜像到$HOME下更容易。您可以构建的大多数软件包都会使用
--前缀$HOME
,它会将东西放在
$HOME/bin
$HOME/lib中
,等等。我需要为一些托管公司这样做。