[汇总]简单构建Java开发环境(更新Ubuntu8.04方法)

软件和网站开发以及相关技术探讨
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

[汇总]简单构建Java开发环境(更新Ubuntu8.04方法)

#1

帖子 stlxv » 2007-11-17 11:27

这里列出了相应的软件包,用新立得软件包管理器安装了就行。对应的ubuntu版本至少是feisty。更低的版本方法是类似的。下面的“*”代表任意字符,例如“sun-java5-*”代表以“sun-java5-”开头的所有软件包。

1. Sun JDK
JDK 5:

代码: 全选

sun-java5-*
JDK 6:

代码: 全选

sun-java6-*
注意
  • 1. 可以先删除gij开头的软件包。但是不删除问题也不大,一般情况下,即使你已经安装了gij,安装完成后系统默认的jdk会自动改成sun jdk,这点不必担心。
  • 2. sun-java5-doc和sun-java6-doc是jdk的文档的安装程序,但是不包括jdk文档。
    在安装jdk文档前,必须到sun的网站下载jdk文档。你下载的文档可以是任意语言,包括中文。例如你安装jdk5的文档,应该在安装前把下载的文档存放到/tmp/jdk-1_5_0-doc.zip;再例如你安装jdk6的文档,应该在安装前将下载的文档存放到/tmp/jdk-6-doc.zip。当然你也可以不在安装前做这件事情,因为安装的过程会提示你这么做,请注意看终端窗口的提示。
  • 3. 关于配置:完全不必配置,装完马上能用。请不要为配置而苦恼。
    警告:错误的配置将可能导致系统的混乱和破坏!在进行配置前,请首先对JRE/JDK有足够的了解。
  • 4. 多个jdk可以同时安装,而且可以随时更改当前的默认jdk。方法如下。
    使用命令行界面的update-alternatives程序来更改默认jdk:

    代码: 全选

    sudo update-alternatives --config javac
2. Eclipse IDE、Netbeans IDE、Tomcat等等
安装方法:假如你是个开发者,那么建议直接到官方网站下载,解压缩后就能用。这样做的好处在于可以方便的进行配置和管理。

小技巧
  • Eclipse及其插件的下载可以到http://ondemand.yoxos.com。该网站提供这样的功能:选择您所需要的插件后,根据您选择的插件自动生成一个完整的eclipse压缩包供下载,并能同时解决插件依赖问题。同时,这个发行版会自带YIM,是一个类似新立德软件包管理器的插件,使用很方便,速度也很不错。
注意
  • 1. 完全不必配置,解压完马上能用。请不要为配置而苦恼。具体使用方法,请参阅软件自带文档。
  • 2. Netbeans请不要下载带安装程序的版本。同eclipse一样,下载解压就能用的版本。
  • 3. 有少数程序需要JAVA_HOME环境变量,例如Tomcat。JDK 6对应的JAVA_HOME是/usr/lib/jvm/java-6-sun/,JDK 5的路径也是类似。可以在运行Tomcat前定义JAVA_HOME环境变量:

    代码: 全选

    export JAVA_HOME=/usr/lib/jvm/java-6-sun
    或者把JAVA_HOME的定义

    代码: 全选

    JAVA_HOME=/usr/lib/jvm/java-6-sun
    加入/etc/environment文件,作为系统变量进行定义。为了使更改生效,或者自己运行一次/etc/environment

    代码: 全选

    . /etc/environment
    或者重新启动。
  • 4. classpath更加不必配置,错误的classpath会导致许多问题。jvm会知道自带的classpath。对于自定义的classpath,可以在运行、编译时加上-classpath参数来指定。至于环境变量,当你写的程序需要时再指定也不迟。
上次由 stlxv 在 2008-04-30 19:00,总共编辑 7 次。
PHP是最好的语言!不服来战!
cosquidz
帖子: 507
注册时间: 2006-06-19 12:17
来自: 香山县

#2

帖子 cosquidz » 2007-11-17 11:37

该出手是就出手!
少说话,多做事,切记!!

[测试]解决 Sciom 输入失效的暂时方案

下面都空荡荡了。呵呵
头像
AutumnHealth
帖子: 776
注册时间: 2006-12-20 18:41

#3

帖子 AutumnHealth » 2007-11-18 10:34

不用配置的话,java中文会出现问题吧
我一直用带安装程序的netbeans来安装netbeasn :D
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#4

帖子 stlxv » 2007-11-18 11:02

AutumnHealth 写了:不用配置的话,java中文会出现问题吧
我一直用带安装程序的netbeans来安装netbeasn :D
放心好了,一点问题都没有!

我就是从来不配置的典型。

不要老想着“配置”,你要清楚明白自己在做什么以及为什么要这么做。
PHP是最好的语言!不服来战!
cosquidz
帖子: 507
注册时间: 2006-06-19 12:17
来自: 香山县

#5

帖子 cosquidz » 2007-11-18 11:07

我的就出问题咯。哈哈.
也许之前搞了一下,坏了
还是 eclipse 好,纯英文界面。
少说话,多做事,切记!!

[测试]解决 Sciom 输入失效的暂时方案

下面都空荡荡了。呵呵
头像
AutumnHealth
帖子: 776
注册时间: 2006-12-20 18:41

#6

帖子 AutumnHealth » 2007-11-18 11:07

stlxv 写了:
AutumnHealth 写了:不用配置的话,java中文会出现问题吧
我一直用带安装程序的netbeans来安装netbeasn :D
放心好了,一点问题都没有!

我就是从来不配置的典型。

不要老想着“配置”,你要清楚明白自己在做什么以及为什么要这么做
赞同! :D
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth
cosquidz
帖子: 507
注册时间: 2006-06-19 12:17
来自: 香山县

#7

帖子 cosquidz » 2007-11-18 11:11

就是这样子!
少说话,多做事,切记!!

[测试]解决 Sciom 输入失效的暂时方案

下面都空荡荡了。呵呵
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#8

帖子 stlxv » 2007-11-18 11:16

cosquidz 写了:我的就出问题咯。哈哈.
也许之前搞了一下,坏了
还是 eclipse 好,纯英文界面。
出什么问题?你是怎么操作的?

eclipse是有中文版的。

这种方法理论上是不可能出问题的。一个完整的JDK就算你只是直接把它解压缩完了什么都不做,它照样能正常运行各种Java程序(包括中文程序);但是你做了些配置做了些手脚,它反而可能就出问题了。
PHP是最好的语言!不服来战!
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#9

帖子 stlxv » 2007-11-18 11:17

不妨把你原来的配置完全去掉,然后重新安装,说不定问题就解决了。
PHP是最好的语言!不服来战!
cosquidz
帖子: 507
注册时间: 2006-06-19 12:17
来自: 香山县

#10

帖子 cosquidz » 2007-11-18 11:19

stlxv 写了:不妨把你原来的配置完全去掉,然后重新安装,说不定问题就解决了。
eclipse,我知道有英文的,虽然我英文不好,可是还是喜欢英文界面
netbwans,我机子用起来比 eclipse 更卡。。。。。。。
我想方法就如你所说的
还是 E 好了。
少说话,多做事,切记!!

[测试]解决 Sciom 输入失效的暂时方案

下面都空荡荡了。呵呵
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#11

帖子 stlxv » 2007-11-18 11:22

cosquidz 写了:
stlxv 写了:不妨把你原来的配置完全去掉,然后重新安装,说不定问题就解决了。
eclipse,我知道有英文的,虽然我英文不好,可是还是喜欢英文界面
netbwans,我机子用起来比 eclipse 更卡。。。。。。。
我想方法就如你所说的
还是 E 好了。
:?:

P.S. 不要用“我想”,你要确定
PHP是最好的语言!不服来战!
cosquidz
帖子: 507
注册时间: 2006-06-19 12:17
来自: 香山县

#12

帖子 cosquidz » 2007-11-18 11:25

阿,确定的阿
不过就习惯这样子来打字,哈哈。
之前是因为弄英文locale,中文输入法,才导致的
最好还是用回中文,毕竟火狐中文版有类似金山词霸的功能。哈哈
少说话,多做事,切记!!

[测试]解决 Sciom 输入失效的暂时方案

下面都空荡荡了。呵呵
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#13

帖子 stlxv » 2007-11-18 13:50

cosquidz 写了:阿,确定的阿
不过就习惯这样子来打字,哈哈。
之前是因为弄英文locale,中文输入法,才导致的
最好还是用回中文,毕竟火狐中文版有类似金山词霸的功能。哈哈
什么跟什么哦?你在说什么喔?
PHP是最好的语言!不服来战!
头像
AutumnHealth
帖子: 776
注册时间: 2006-12-20 18:41

#14

帖子 AutumnHealth » 2007-11-19 9:45

头像又变回来了 :shock:
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#15

帖子 stlxv » 2007-11-19 11:55

8)
PHP是最好的语言!不服来战!
回复