当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu_JAVA_环境配置
帖子发表于 : 2008-02-08 14:58 
头像

注册: 2007-12-21 15:42
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
1-2.安装JDK
或直接下载安装(版本可能不大一样)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!也可以和上边的1.安装JAVA环境一起安装!!
# apt-get install sun-java6-jdk (或 和环境一起装 apt-get install sun-java6-jre sun-java6-jdk)


3.设置当前默认的java解释器
# update-alternatives -- config.java

输入有包含"sun"的航的前面的数字

4.安装浏览器的JAVA Plugin(可选)

# apt-get install sun-java6-plugin


4.1 写入系统变量
# gedit /etc/environment

在文本编辑器里写入:(可能目录不大一样,有的是java-6-sun,如下边的)
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun

等同于:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export CLASSPATH=#JAVA_HOME/lib
export PATH=#JAVA_HOME/bin:#JAVA_HOME/jre/bin:#PATH

4.2 还要将系统虚拟机的优先级顺序调整:
#sudo gedit /etc/jvm

在文本编辑器里最顶部:
/usr/lib/jvm/java-6-sun

4.3 验证java版本
#java -version

终端返回:

java version "1.6.0_03"
java(TM)SE Runtime Environment (build 1.6.0_03-bo5)
java HotSpot(TM)Server VM (build 1.6.0_03-b05,mixed mode)

JAVA环境已经建立好了!

5.安装RAR压缩和解压程序

#sudo apt-get install rar

6.建立软链接

#sudo ln -fs /usr/bin/rar /usr/bin/unrar
这样,以后只要在命令行输入unrar,就可以解压缩或者压缩文件了,安装完成后,归档管理器同时集成了rar组件。

7.安装编译工具(如 gcc,g++,make)

#sudo apt-get install build-essential


8.安装配置Eclipse+MyEclipse 非免费的不要啊
eclipse-SDK-3.2.1-linux-gtk.tar
MyEclipse_5_1_0GA_E3_2_1

ORACLE:http://61.132.102.124/oracle/10g/10201_database_linux32.zip

8.1 首先在你的主文件夹(/home/[your name])下建立一个目录用于存放Eclipse,比如 JAVA 文件夹在testtest下。
Eclipse:eclipse-SDK-3.2.1-linux-gtk.tar
MyEclipse:MyEclipse_5_1_0GA_E3_2_1
这两个比较匹配

8.2 Eclipse:
下载完后将下载到的压缩文件可直接解压缩其文件夹eclipse到/home/[your name]/JAVA下,可直接双击执行eclipse

8.3 MyEclipse:
http://downloads.myeclipseide.com/downl ... E3_2_1.bin
http://www.ie2000.cn/?tid-4325.html

下载完MyEclipse之后,得到的是一个.bin的文件,打开终端,使用cd命令进入MyEclipse安装文件所在目录,如test的是存放在/home/test/Downlads下的,那么就是输入命令:
# chmod +x MyEclipse_5_1_0GA_E3_2_1.bin
# cd /home/test/Downloads
# ./MyEclipse_5_1_0GA_E3_2_1.bin
MyEclipse_5_1_0GA_E3_2_1.bin 注册:pinke cLR8ZC-444-55-44678656246348598

随后就会启动一个GUI的安装程序:

单击“Next“按钮继续,选择“I accept...“:

在这里选择Eclipse所在目录,单击“Choose“按钮来选择,选择“/home/test/JAVA/eclipse“:

接下来选择MyEclipse的安装位置,我选择在"/home/test/JAVA/MyEclipse"这里(事先已经建立了MyEclipse这个目录):

接下来选择Link Folder,可以保持默认选择继续:

接下来就可以安装了,单击“Install“按钮:

安装好后进入/home/test/JAVA/eclipse直接双击执行eclipse即可自动识别出MyEclipse,想要在“应用程序“里建立菜单?

那么在终端下执行命令:

# gedit /usr/share/applications/Eclipse.desktop

8.4 在文本编辑器里复制粘贴下面内容

[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Exec=/home/test/JAVA/eclipse/eclipse
Icon=/home/test/JAVA/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;

保存这个文件后,就会在“应用程序”下的“编程”中出现Eclipse的快捷方式。

你可以在Eclipse里新建一个Projects后新建一个Class来写一个HelloWorld!程序测试一下。

# gedit HelloWorld.java
HelloWorld.java内容:

public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World! Hello Ubuntu!");
}
}

# javac HelloWorld.java
# java HelloWorld
屏幕:Hello World! Hello Ubuntu!


///////////////////////////////////////////////////////////////////////////////////
9.下载 apache-tomcat-6.0.14.tar.gz
http://www.oklinux.cn/plus/download.php ... YXIuZ3o%3D

http://apache.mirror.phpchina.com/tomca ... .14.tar.gz

9.1解压,我放到了/home/test/Tomcat下
#tar -zxvf apache-tomcat-6.0.14.tar.gz
得到/home/test/Tomcat下的 apache-tomcat-6.0.14文件夹,ok了

关键是环境变量,我记得当时安装JDK的时候我配置过/etc/environment文件,在里面已经有了如下内容:
我的是:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
CLASSPATH=".:/usr/lib/jvm/java-6-sun/lib"
JAVA_HOME="/usr/lib/jvm/java-6-sun"

最好是备份一个
#cp rc.local rc.local_bak


OK,开始启动TOMCAT了,终端执行:
# sudo /home/test/Tomcat/bin/startup.sh
# ./home/test/Tomcat/bin/startup.sh
这是个脚本文件,终端如果报错十有八九是JAVA_HOME没设置好,如果一切正常,终端显示:

我的是
Using CATALINA_BASE: /home/test/Tomcat/apache-tomcat-6.0.14
Using CATALINA_HOME: /home/test/Tomcat/apache-tomcat-6.0.14
Using CATALINA_TMPDIR: /home/test/Tomcat/apache-tomcat-6.0.14/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun


# chmod 777 apache-tomcat-6.0.14 -R
浏览器打开http://localhost:8080/,看到tomcat的LOGO,表示一切如你所愿,当然,你也可以改tomcat的配置文件使用80端口,这样浏览器只要输入http://localhost/就可以直接进入你的主页了。配置文件在tomcat目录下的conf文件夹,有一个server.xml文件。

让tomcat随Linux自启动。现介绍一下Linux自启动的脚本文件,/etc/rc.local,这是一个root级用户启动脚本,开机会自动执行该脚本,可是不幸的是,这个脚本的启动顺序高于引入环境变量的脚本,所以,执行这个脚本的时候系统还不知道环境变量的路径,也就不知道JAVA_HOME的路径了,不过没关系,我们只需接触一点SHELL编程的基本语法就可以搞定它。用sudo打开/etc/rc.local文件,编辑添加如下内容:

我的是
JAVA_HOME=/usr/lib/jvm/java-6-sun
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JRE_HOME=/usr/lib/jvm/java-6-sun/jre
export JRE_HOME
export CLASSPATH
export JAVA_HOME
/home/test/Tomcat/apache-tomcat-6.0.14/bin/startup.sh

————————————————————————————
# gedit /etc/profile,增加以下行:
JAVA_HOME=/usr/lib/jvm/java-6-sun
CATALINA_HOME=/home/test/Tomcat/apache-tomcat-6.0.14
export JAVA_HOME CATALINA_HOME


OK,关闭,reboot。
tomcat可以虽Linux的启动而启动了。

*****************************************
启动Tomcat
# /home/test/Tomcat/apache-tomcat-6.0.14/bin/startup.sh
关闭服务
# /home/test/Tomcat/apache-tomcat-6.0.14/bin/startup.sh


http://IP:8080/http://localhost:8080/
或者netstat -atln看8080端口,检查是否安装成功.


从官方下载tomcat for linux后,是没有admin帐号的。
下面是配置tomcat的帐号和密码:

打开tomcat-users.xml
# gedit /home/test/Tomcat/apache-tomcat-6.0.14/conf/tomcat-users.xml

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="" roles="admin,manager"/>
</tomcat-users>





开机自动启动:在/etc/rc.d/rc.local文件之中,加入
export JAVA_HOME=/usr/lib/jvm/java-6-sun
/home/test/Tomcat/apache-tomcat-6.0.14/bin/startup.sh 这里假设你的tomcat安装目录


Tomcat安装后,如果让Tomcat用root身份启动,Tomcat将会拥用root权限,这将可能给系统带来安全隐患,黑客可能利用这个来攻击我们的系统,所以我们得添加一个独立运行此服务的用户,用下面的命令:

# useradd -d /home/test/Tomcat/apache-tomcat-6.0.14 -s /usr/sbin/nologin tomcat

以上命令为系统增加一个tomcat用户,并且设置为nologin

设置用户tomcat5对tomcat的权限

# chown -R tomcat:tomcat /usr/local/tomcat6

# chown -R tomcat:tomcat /home/test/Tomcat/apache-tomcat-6.0.14


////////////////////////////////////////////////////////////////////////////////////////


-附加说几个命令:
# rm -rf [文件夹名]建议使用前做好备份,好像此命令是不会放到回收站的,删了就再也见不着下面的文件了
# /etc/samba/smb.conf [文件夹属性设置主要是 chmod 和 chown 的用法]
# chmod 777 目录 -R

CP命令
格式: CP [选项] 源文件或目录 目的文件或目录
选项说明:
-b 同名,备分原来的文件
-f 强制覆盖同名文件
-r 按递归方式保留原目录结构复制文件
如:
# cp -r /目录1/a /目录2/a


dpkg -i XXXX.deb


最后由 lauphai 编辑于 2008-02-17 17:09,总共编辑了 5 次

页首
 用户资料  
 
2 楼 
 文章标题 : 欢迎纠正!
帖子发表于 : 2008-02-08 14:59 
头像

注册: 2007-12-21 15:42
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
如果哪位仁兄有更好的办法,欢迎纠正或补充啊!!!
自己顶一下!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu_JAVA_环境配置
帖子发表于 : 2008-02-14 16:46 
头像

注册: 2007-12-21 15:42
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
逐步完善...


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-02-15 8:49 

注册: 2006-10-12 21:31
帖子: 234
送出感谢: 0 次
接收感谢: 0 次
java的问题多多

就一个ubuntulook就搞不定。。。。不知道sun想干嘛


_________________
Peigen废话
http://peigen.info


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-02-28 15:06 

注册: 2006-05-03 13:44
帖子: 42
送出感谢: 0 次
接收感谢: 0 次
链接太慢了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译