来源:蜘蛛抓取(WebSpider)
时间:2016-02-28 03:16
标签:
linux c开发环境搭建
您的位置:
教您如何在Linux下配置Java开发环境详述
相关栏目:
介绍:下面这个教您如何在Linux下配置Java开发环境详述教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!
难度:初级
1、去http://./j2se/1.4.2/download. 下载一个 Platform的JDK,建议下载RPM自解压格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586- rpm.bin)。 2. 上载到Linux上,在shell下执行命令: [ rpm]# chmod 755 j2sdk-1_4_2_06-linux-i586-rpm.bin [ rpm]# ./j2sdk-1_4_2_06-linux-i586-rpm.bin 这时会有一段Sun的协议,敲几次空格键,当询问是否同意的时候,敲yes就可以了。 Sun Microsystems, Inc. Binary Code License Agreement for the JAVATM 2 SOFTWARE DEVELOPMENT KIT (J2SDK), STANDARD EDITION, VERSION 1.4.2_X ... Do you agree to the above license terms? [yes or no]yes Unpacking... Checksumming... 0 0 Extracting... UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (). inflating: j2sdk-1_4_2_06-linux-i586.rpm Done. 注: 假如直接执行unzip命令来解压也是可以的,总之得到一个rpm软件包。 3、程序会自动生成一个j2sdk-1_4_2_06-linux-i586.rpm文件,这是主程序包,下面来安装: [ rpm]#rpm -ivh j2sdk-1_4_2_06-linux-i586.rpm Preparing... ###################### ##################### [100%] 1:j2sdk ######################## ################### [100%] 4、设置环境变量 通常都喜欢用eXPort命令直接在shell下设置: [ rpm]# export JAVA_HOME=/usr/java/j2sdk1.4.2_06 [ rpm]# export CLASTH=.:$JAVA_HOME/lib/dt.jar: $JAVA_HOME/lib/ tools.jar [ rpm]# export PATH=$PATH:$JAVA_HOME/bin 当然这样设置环境变量是可以生效的,但是只对当前shell生效。假如从另外一个shell登陆,将不能使用刚才设置的变量。所以最好的方法还是修改.bashr c文件。 [ rpm]#vi .bashrc set JAVA_HOME=/usr/java/j2sdk1.4.2_06 export JAVA_HOME set PATH=$PATH:$JAVA_HOME/bin export PATH set CLASSPATH=.:$JAVA_HOME/lib/dt.jar: $JAVA_HOME/lib/tools.jar export CLASSPATH 当然也可以通过更改/etc/profile来实现,不过不推荐这么做, 因为这样的设置将对所以用户的shell都生效,对系统安全会产生影响。 就是在这个文件的最后加上: export JAVA_HOME=/usr/java/j2sdk1.4.2_06 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar :$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 下面来验证一下变量设置是否生效(####注重:在验证前先Logout一下,再重新登陆): [ rpm]# echo $JAVA_HOME /usr/java/j2sdk1.4.2_06/ [ rpm]# echo $CLASSPATH /usr/java/j2sdk1.4.2_06/lib/dt.jar: /usr/java/j2sdk1.4.2_06/lib/tools.jar [ rpm]# echo $PATH /usr/java/j2sdk1.4.2_06/bin/: /usr/kerberos/sbin:/usr/kerberos/bin: /usr/local/sbi n: /usr/local/bin:/sbin:/bin:/usr/sbin: /usr/bin:/usr/X11R6/bin:/root/bin [ rpm]# JAVA-version JAVA version "1.4.2_06" JAVA(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03) JAVA HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode) 5、环境设置OK,看看JDK是否能正常工作,我们来写一个测试文件test.java: [ rpm]#vi test.java class test { public static void main(String[] args) { System.out.println("Hello World!"); } } 保存退出,下面来编译、执行: [ text]# javac test.java [ text]# JAVA test Hello World! 好了,工作正常。 6、假如要使某个用户具有运行Java命令的权限,只要修改其bash初始化文件即可。比如要给用户longware以运行Java命令的权限: [ root]# vi /home/longware/.bashrc set JAVA_HOME=/usr/java/j2sdk1.4.2_06 export JAVA_HOME set PATH=$PATH:$JAVA_HOME/bin export PATH set CLASSPATH=.:$JAVA_HOME/lib/dt.jar: $JAVA_HOME/lib/tools.jar export CLASSPATH 7、至此,Linux上JDK的安装完毕。下面安装eclipse-SDK-3.0-linux-gtk.zip,去www.eclipse.org下载一个eclipse3.0.,将eclipse-SDK-3.0-linux-gtk.zip解压到/opt中。 8、编写一个脚本用于启动eclipse #!/bin/bash # # 执行 eclipse 3 # export JAVA_HOME=/usr/java /j2sdk1.4.2_06 export CLASSPATH=/usr/java /j2sdk1.4.2_06/lib /opt/eclipse/eclipse -vm /usr/java /j2sdk1.4.2_06/bin/java -data /home/chenzhe/wo rkspace & # -vm 参数用以指定使用哪一个 jvm 来执行Eclipse, # -date参数用以指定Eclipse的数据目录。 在此指定其存在用户根目录(/home/chenzhe/)下的workspace目录中,将脚本保存到/usr /local/bin中,叫eclipse,并给eclipse分配755权限 9、在桌面上创建一个启动器,随便选一个图标,路径设置到/opt/eclipse/eclipse,/op t/eclipse/icon.xpm是eclipse自身带的图标. 10、双击图标,或者在终端输入eclipse, 完成!
来源:/n/4896.html
相关电脑网络推荐
分享给朋友:
拥有教程:370个
共有学生:78位
相关知识点推荐这篇日记的豆列
······Java(29)
在LINUX下配置JAVA开发环境
j2sdk-1_4_2_10-linux-i586.bin
j2sdk-1_4_2_10-linux-i586-rpm.bin
1.在shell下执行命令:
linux上安装如下:
[root@LinuxServerrpm]# chmod u+x j2sdk-1_4_2_10-linux-i586.bin
[root@LinuxServerrpm]# . /j2sdk-1_4_2_10-linux-i586.bin
在按提示输入yes后,jdk被解压到./j2sdk1.4.2_10目录下。为与下面2中JDK安装路径一致,我们进行下列操作,在/usr/java下建立安装路径,并将文件考到该路径下:
[root@LinuxServerrpm]# mkdir /usr/java
[root@LinuxServerrpm]# cp -fr ./j2sdk1.4.2_10 /usr/java
2.在shell下执行命令:
[root@LinuxServerrpm]#chmod 755 j2sdk-1_4_2_10-linux-i586-rpm.bin
[root@LinuxServer pm]#./j2sdk-1_4_2_10-linux-i586-rpm.bin
这时会有一段Sun的协议,敲几次空格键,当询问是否同意的时候,敲yes就可以了。
程序会自动生成一个j2sdk-1_4_2_10-linux-i586.rpm文件,这是主程序包,下面来安装:
[root@LinuxServer rpm]#rpm -ivh j2sdk-1_4_2_10-linux-i586.rpm
Preparing... ########################################### [100%]
1:j2sdk ########################################### [100%]
3. 设置环境变量
通常都喜欢用export命令直接在shell下设置
[root@LinuxServer rpm]# export JAVA_HOME=/usr/java/j2sdk1.4.2_10
[root@LinuxServer rpm]# export
CLASSPATH= . : $JAVA_HOME/lib/dt.jar : $JAVA_HOME/lib/tools.jar
[root@LinuxServer rpm]# export PATH=$PATH:$JAVA_HOME/bin
当然这样设置环境变量是可以生效的,但是只对当前shell生效。
如果从另外一个shell登陆,将不能使用刚才设置的变量。所以最好的方法还是修改.bash_profile文件。
[root@LinuxServer rpm]#vi .bash_profile
set JAVA_HOME=/usr/java/j2sdk1.4.2_10
export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
当然也可以通过更改/etc/profile来实现,不过不推荐这么做,
因为这样的设置将对所以用户的shell都生效,对系统安全会产生影响。
就是在这个文件的最后加上:
export JAVA_HOME=/usr/java/j2sdk1.4.2_10
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
下面来验证一下变量设置是否生效(注意:在验证前先logout一下,再重新登陆);
[root@LinuxServer rpm]# echo $JAVA_HOME
/usr/java/j2sdk1.4.2_10/
[root@LinuxServer rpm]# echo $CLASSPATH
/usr/java/j2sdk1.4.2_10/lib/dt.jar:/usr/java/j2sdk1.4.2_10/lib/tools.jar
[root@LinuxServer rpm]# echo $PATH
/usr/java/j2sdk1.4.2_10/bin/:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:
/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
[root@LinuxServer rpm]# JAVA -version
JAVA version &1.4.2_10&
JAVA(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_10-b03)
JAVA HotSpot(TM) Client VM (build 1.4.2_10-b03, mixed mode)
5. 环境设置OK,看看JDK是否能正常工作,我们来写一个测试文件test.java
[root@LinuxServer rpm]#vi test.java
class test
public static void main(String[] args)
System.out.println(&Hello World!&);
保存退出,下面来编译、执行;
[root@LinuxServer text]# javac test.java
[root@LinuxServer text]# JAVA test
Hello World!
OK,工作正常。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:188561次
积分:3275
积分:3275
排名:第6365名
原创:121篇
转载:107篇
评论:27条
(2)(1)(1)(2)(1)(5)(4)(4)(1)(1)(1)(1)(1)(1)(24)(26)(46)(10)(40)(40)(11)(1)(1)(2)(1)(1)(1)RedHat配置Java开发环境
(一)下载所需安装包:
jdk-1_5_0_06-linux-i586.bin
apache-tomcat-6.0.20.tar.gz
mysql-5.0.22.tar.gz
(二).安装jdk:
1.把安装文件放在/usr/local下
[root@localhost opt]# ./jdk-1_5_0_06-linux-i586.bin
并输入 yes 确认安装
2.创建 /etc/profile.d/java.sh 编辑环境变量
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
并执行:[root@localhost profile.d]# source java.sh
3.验证 输入 javac 出现提示信息
4.执行 helloworld& 小程序
在 /usr/local/test 下建立 HelloWorld.java
public class HelloWorld{
public static void main(String args[]){
HelloWorld hello=new HelloWorld();
hello.printHello();
private void printHello(){
System.out.println(&hello!!!&);
[root@localhost test]# javac HelloWorld.java
[root@localhost test]# java HelloWorld
(三)TOMCAT的安装配置
#tar zxvf apache-tomcat-6.0.20.tar.gz
测试Tomcat能否正常启动:
启动Tomcat:
# cd /usr/local/apache &tomcat-6.0.20
# bin/startup.sh
关闭Tomcat:
# cd /usr/local/apache &tomcat-6.0.20
#bin/shutdown.sh
若看到以下信息:
Using CATALINA_BASE:&&&&& /usr/local/apache &tomcat-6.0.20
Using CATALINA_HOME:&&&& /usr/local/apache &tomcat-6.0.20
Using CATALINA_TMPDIR:&& /usr/local/apache &tomcat-6.0.20/temp
Using JAVA_HOME:&&&&&&&&& /usr/jdk1.5.0
证明Tomcat6.0配置OK了!
适当修改一个/root/Tomcat5.0/conf目录下的server.xml文件,
将port=8080改为80
&Host name=&192.168.1.254& debug=&0& appBase=&euw3& unpackWARs=&true& autoDeploy=&true&
xmlValidation=&false& xmlNamespaceAware=&false&& 其中host name为Linux主机的IP地址!
然后打开浏览器,输入http://192.168.1.254,如果您能看到一只可爱的小猫望着你的话,那么恭喜您,tomcat也成了!
(四)Mysql安装
(1)执行&groupadd mysql&添加组mysql用户组。在mysql 组下增加
mysql 用户
[root@localhost etc]# groupadd mysql
[root@localhost etc]# useradd -g mysql mysql
执行后查看确认
[root@localhost etc]# cd /home/
[root@localhost home]# ll
drwx------& 2 root& root& 16384 Oct 25& 2009 lost+found
drwx------& 2 mysql mysql& 4096 Oct 25 01:01 mysql
(2)& 在opt 目录下解压mysql安装文件
[root@localhost opt]# tar -zxvf mysql-5.0.0-alpha.tar.gz
(3) 安装mysql (在解压的目录下执行 configure 程序 设置安装路径 )
[root@localhost mysql-5.1.30]# ./configure -prefix=/opt/mysql
(4)出现Thank you for choosing MySQL! 执行make 进行编译 再执行 mak
install 安装
[root@localhost mysql-5.1.30]# make
[root@localhost mysql-5.1.30]# make install
(5)以mysql 的身份进行安装
[root@localhost bin]# ./mysql_install_db --user=mysql
(6)修改相应文件的主属,和组属
[root@localhost bin]# chown -R root .
[root@localhost bin]# chown -R mysql var
[root@localhost bin]# chgrp &R mysql .
(7)以 mysql 的身份启动数据库
[root@localhost bin]./bin/mysqld_safe --user=mysql
:50:49 mysqld_safe Logging to
'/opt/mysql/var/localhost.localdomain.err'.
:50:50 mysqld_safe A mysqld process already exists
(8)验证数据库的安装 (默认安装后 root 是没有密码的 进入数据库直接回车)
[root@localhost bin]# ./mysql -u root -p
Enter password:
Welcome to the MySQL monitor.& C or \g.
Your MySQL connection id is 5
Server version: 5.1.30 Source distribution
Type '' or '\h' for help. Type '\c' to clear the buffer.
------分隔线----------------------------