Linux 中安裝 jdk&java&eclipse&mysql

來源:互聯網
上載者:User

ISO裡的檔案:

                       

安裝步驟:

一、安裝JDK

1.首先下載JDK

2.把jkd拷到/usr/local/web/(也可以在介面直接拷)

    mount /mnt/cdrom

cp /mnt/cdrom/jdk-6u13-linux-i586.bin /usr/local/web/ 

cd /usr/local/web

./jdk-6u13-linux-i586.bin

 

 

 

3.最後配置JDK的環境變數:

vi /etc/profile

JAVA_HOME=/usr/local/web/jdk1.6.0_13

PATH=$PATH:/usr/local/web/jdk1.6.0_13/bin

CLASSPATH=.:/usr/local/web/jkd/1.6.0_13/jre/lic/rt.jar

export JAVA_HOME PATH CLASSPATH

esc

:wq

 

 

 

4.到這裡,JDK安裝完畢。

  下面我們測試一下JDK是否安裝成功:

  將以下內容複寫到記事本中:

public class HelloJAVA{

     public static void main(String srg[]){

           System.out.println("Hello JAVA!");

     }

}

  另存新檔“HelloJAVA.java”(不含引號,下同),並儲存到D盤根目錄下。  在命令列依次輸入中紅線所標註的命令:

     

如果出現紅框中所標註的內容,則說明JDK安裝成功!
  注意:如果以後要安裝諸如Eclipse、Borland JBuilder、JCreator、IntelliJ IDEA等整合式開發環境(IDE,Integrated Development Environment),應該在IDE中編譯運行一個簡單的HelloWorld程式,以保證IDE可以識別出JDK的位置。

 

二、安裝Tomcat

1.首先下載Tomcat

2. 然後將apache-tomcat-6.0.26-src.tar.gz拷到/usr/local/web/ ,並解壓

mount /mnt/cdrom

cp /mnt/cdrom/apache-tomcat-6.0.26-src.tar.gz /usr/local/web/ 

cd /usr/local/web

tar –zxvf apache-tomcat-6.0.26-src.tar.gz

 

三、安裝MyEclipse(如果MyEclipse沒有包含Eclipse則需要先裝Eclipse)

1.首先下載MyEclipse

2.拷貝MyEclipse到/usr/local/web/ ,並安裝(需要到圖形介面中安裝)

    cp /mnt/cdrom/myeclipse-7.1.1-linux-gtk-x86.tgz /usr/local/web/

    cd /usr/local/web

    tar –zxvf myeclipse-7.1.1-linux-gtk-x86.tgz

    startx

  進入到了圖形介面以後,開啟終端,進入到/usr/local/web/

    cd /usr/local/web/myeclipse-7.1.0-linux-gtk-x86/

    ./myeclipse-71-installer

3.安裝好MyEclipse後,開啟建立一個project,

 

 

3.建立個jsp頁面

 

4.配置Tomcat  菜單Windows--Preferences

 

 

5.deploy(部署)項目

 

 

6.啟動Tomcat伺服器

 

 

7. 運行網站

 

註:建立項目的另外的作法

使用上述方法雖然可以建立jsp檔案,但是這種方法不能自動包含Tomcat中的一些類庫,在項目完成後進行布署時會有很多麻煩,因此建議使用以下方式建立項目:

(1)    在Eclipse中按以方式操作:Eclipse>>File>>New>>Project>>,在快顯視窗中選擇Java>>Tomcat project建立新的項目;

(2)    項目建立完成後,在package Explore中用右鍵點擊項目名稱,在彈出的捷徑功能表中選擇MyEclipse>>Add WebProject Capabilities(如所示);添加進本功能後,就可以開發各類web應用了;

 

 

五.MySQL安裝

一、使用RPM包進行安裝

    首先可以從安裝光碟片中或者到mysql的網站上下載對應版本的rpm包如下:

MySQL-server-community-5.1.38-0.rhel5.i386.rpm

MySQL-client-community-5.1.38-0.rhel5.i386.rpm

    接著我們可以使用rpm命令進行安裝:

rpm -ivh MySQL-server-community-5.1.38-0.rhel5.i386.rpm

rpm -ivh MySQL-client-community-5.1.38-0.rhel5.i386.rpm

二、安裝二進位包

步驟如下:

1、用root登入系統,增加mysql使用者和組

groupadd mysql

useradd -g mysql mysql

2、解壓二進位包,假如二進位包放在/home/mysql下,我們在解壓後並增加一個符號連結

tar xvfz mysql-5.1.38-linux-i686-glibc23.tar.gz

ln -s mysql-5.1.38-linux-i686-glibc23 mysql

3、在資料庫目錄下建立系統資料庫的表,--user表示這些資料庫和表的所有者為此使用者

cd mysql

./scripts/mysql_install_db --user=mysql

4、設定目錄許可權,將data目錄的所有者改為mysql,其它目錄的檔案的所有者為root

chown -R root:mysql .

chown -R mysql:mysql data

5、啟動mysql

./bin/mysqld_safe --user=mysql &

三、源碼安裝mysql

1、用root登入系統,增加mysql使用者和組

groupadd mysql

useradd -g mysql mysql

2、解壓源碼包,並進入解壓後的目錄

tar xvfz mysql-5.1.38.tar.gz

cd mysql-5.1.38

3、用configure工具來編譯原始碼,這裡我們可以使用很多的參數,具體可以用configure --help來查看,這裡我們將mysql安裝到/usr/local/mysql下

./configure --prefix=/usr/local/mysql

make

make install

4、選擇一個範例設定檔,並複製到/etc/下改名為my.cnf

cp support-files/my-medium.cnf /etc/my.cnf

5、在資料庫目錄下建立系統資料庫的表,--user表示這些資料庫和表的所有者為此使用者

cd /usr/local/mysql

./bin/mysql_install_db --user=mysql

6、設定目錄許可權,將var目錄的所有者更改為mysql,其它目錄和檔案的所有者為root

chown -R root .

chown -R mysql var

chgrp -R mysql .

7、啟動mysql

./bin/mysqld_safe --user=mysql &

  

查看mysql是否啟動:

netstat -anp | more

如果有3306連接埠則表示mysql啟動了

進入mysql

cd /home/mysql/bin

./mysql -u root -p

 為任何層級目錄配置mysql:

vi /root/.bash_profile

在path後加入:  :/usr/local/mysql/bin

儲存

reboot

在env中就可以在path中看到加入的路徑

mysql -r root -p

 

 

 

 

 

 

 

 

 

 

 

測試用java連結mysql:

1.    在mysql的test資料庫中添加表users,並插入資料

 

2.把驅動mysql-connector-java-5.1.7-bin.jar拷到/usr/local/web/jdk1.6.0_13/jre/lib/ext/中

3.建立ShowUser.java

     vi ShowUser.java

import java.sql.*;

 

public class ShowUser{

     public static void main(String []args){

         try{

              Class.forName("com.mysql.jdbc.Driver");

              Connection ct=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/ForTest?user=root&password=");

              Statement sm=ct.createStatement();

              ResultSet rs=sm.executeQuery("select * from users");

         while(rs.next()){

              System.out.println("userName="+rs.getString(2));

         }

         }catch(Exception e){

              e.printStackTrace();

         }

     }

}

4.編譯運行ShowUser.java

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.