Báo cáo bài tập lớn linux cài đặt java trên linux

21 511 0
Báo cáo bài tập lớn linux cài đặt java trên linux

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÁO CÁO BÀI TẬP LỚN LINUX Đề tài:Cài đặt java trên Linux  Sinh viên : Đỗ Lê Nam SHSV:20091817 Sinh viên: Chu Đức Lộc SHSV:20091678 Sinh viên:Phạm Quang Toản SHSV:20092793 Sinh viên:Lê Văn Tuấn SHSV:20091982 Sinhviên:Lê Đình Hiếu SHSV:20084052 MỤC LỤC LỜI MỞ ĐẦU 3 1.Giới thiệu Java………………………………………………………… 4 2.Cài đặt Open JDK 7(6) trên Unbuntu cũ 8.4 9 2.1.Cài đặt JDK thông qua terminal Unbuntu 9 2.2.Chương trình cài đặt chạy thử 11 3. Cài đặt Open JDK 7(6) trên Unbuntu mới 11.10 12 3.1.Cài đặt JDK bằng giao diện 12 3.2.Cài đặt JDK thong qua terminal Unbuntu 14 3.3.Chương trình cài đặt chạy thử 15 4.Cài đặt java trên fedora………………………………………………….16 4.1.Cài đặt open jdk…………………………………………………….16 4.2.Cài đặt sun java…………………………………………………….16 5.Cài đặt tool hỗ trợ Lập trình Java 19 5.1.Cài đặt Netbean,Eclipse 20 TÀI LIỆU THAM KHẢO 20  Lời M đu Hiện nay, xu thế nguồn mở đang phát triển mạnh mẽ. Việc sử dụng các hệ điều hành nguồn mở đã trở nên rất phổ biến. Sau đây là cách cài đặt môi trường lập trình trên nền tảng này. Đó là sử dụng công cụ NetBeans IDE. Ngoài ra có thể sử dụng công cụ Eclipse.  Giới thiệu JAVA Giới thiệu Java Java là một ngôn ngữ lập trình(programming language) được Sun Microsystems giới thiệu vào tháng 6 năm 1995. Từ đó, nó đã trở thành một công cụ lập trình của các lập trình viên chuyên nghiệp. Java được xây dựng trên nền tảng của C và C++. Do vậy nó sử dụng các cú pháp của C và các đặc trưng hướng đối tượng của C++. Mặc dù mục tiêu ban đầu không phải cho Internet nhưng do đặc trưng không phụ thuộc thiết bị nên Java đã trở thành ngôn ngữ lập trình cho Internet. Java là gì Java là ngôn ngữ lập trình hướng đối tượng. Java là ngôn ngữ vừa biên dịch vừa thông dịch. Đầu tiên mã nguồn được biên dịch bằng công cụ JAVAC để chuyển thành dạng ByteCode(file class). Sau đó được thực thi trên từng loại máy cụ thể nhờ chương trình thông dịch. Mục tiêu của các nhà thiết kế Java là cho phép người lập trình viết chương trình một lần nhưng có thể chạy trên bất cứ phần cứng cụ thể. Ngày nay, Java được sử dụng rộng rãi để viết chương trình chạy trên Internet. Nó là ngôn ngữ lập trình hướng đối tượng độc lập thiết bị, không phụ thuộc vào hệ điều hành. Nó không chỉ dùng để viết các ứng dụng chạy đơn lẻ hay trong mạng mà còn để xây dựng các trình điều khiển thiết bị cho điện thoại di động, PDA, … Các đặc trưng của Java • Đơn giản • Hướng đối tượng  • Độc lập phần cứng và hệ điều hành • Mạnh • Bảo mật • Phân tán • Đa luồng • Động Các kiểu chương trình Java Chúng ta có thể xây dựng các loại chương trình Java như sau: Applets Đây là chương trình chạy trên Internet thông qua các trình duyệt hỗ trợ Java như IE hay Netscape. Bạn có thể dùng các công cụ của Java để xây dựng Applet. Applet được nhúng bên trong trang Web hoặc file HTML. Khi trang Web hiển thị trong trình duyệt, Applet sẽ được nạp và thực thi. Ứng dụng thực thi qua dòng lệnh Các chương trình này chạy từ dấu nhắc lệnh và không sử dụng giao diện đồ họa. Các thông tin nhập xuất được thể hiện tại dấu nhắc lệnh. Ứng dụng đồ họa Đây là các chương trình Java chạy độc lập cho phép người dùng tương tác qua giao diện đồ họa. Servlet Java thích hợp để phát triển ứng dụng nhiều lớp. Applet là chương trình đồ họa chạy trên trình duyệt tại máy trạm. Ở các ứng dụng Web, máy trạm gửi yêu cầu tới máy chủ. Máy chủ xử lý và gửi ngược kết quả trở lại máy trạm. Các chương trình Java API chạy trên máy chủ giám sát các quá trình tại máy chủ và trả lời các yêu cầu của máy trạm. Các chương trình Java API chạy trên máy chủ này mở rộng khả năng của các ứng dụng Java API chuẩn. Các ứng dụng trên máy chủ này được gọi là các Servlet. hoặc Applet tại máy chủ. Các xử lý trên Form của HTML là cách sử dụng đơn giản nhất của Servlet. Chúng còn có thể được dùng để xử lý dữ liệu, thực thi các transaction và thường được thực thi qua máy chủ Web.  Ứng dụng cơ sở dữ liệu Các ứng dụng này sử dụng JDBC API để kết nối tới cơ sở dữ liệu. Chúng có thể là Applet hay ứng dụng, nhưng Applet bị giới hạn bởi tính bảo mật. Máy ảo Java (JVM-Java Virtual Machine) Máy ảo là một phần mềm dựa trên cơ sở máy tính ảo. Nó có tập hợp các lệnh logic để xác định các hoạt động của máy tính. Người ta có thể xem nó như một hệ điều hành thu nhỏ. Nó thiết lập các lớp trừu tượng cho: Phần cứng bên dưới, hệ điều hành, mã đã biên dịch. Trình biên dịch chuyển mã nguồn thành tập các lệnh của máy ảo mà không phụ thuộc vào phần cứng cụ thể. Trình thông dịch trên mỗi máy sẽ chuyển tập lệnh này thành chương trình thực thi. JRE – Java Runtime Environment JRE là một ứng dụng nền giúp thực thi các file mã máy đã được biên dịch từ file nguồn *.java. Các thành phần của JRE chỉ bao gồm các gói Java và thư viện thực thi ứng dụng (runtime libraries) nên JRE không có khả năng biên dịch file Java thành mã máy chỉ có khả năng thực thi các file byte code sau khi đã được SDK biên dịch. Bộ công cụ phát triển JDK (Java Development Kit) Sun Microsystem đưa ra ngôn ngữ lập trình Java qua sản phẩm có tên là Java Development Kit (JDK). JDK bao gồm Java Plug-In, chúng cho phép chạy trực tiếp Java Applet hay JavaBean bằng cách dùng JRE thay cho sử dụng môi trường thực thi mặc định của trình duyệt. JDK chứa các công cụ sau: Trình biên dịch, 'javac' Cú pháp: javac [options] sourcecodename.java Trình thông dịch, 'java' Cú pháp:  java [options] classname Trình dịch ngược, 'javap' Cú pháp: javap [options] classname Công cụ sinh tài liệu, 'javadoc' Cú pháp: javadoc [options] sourcecodename.java Chương trình tìm lỗi - Debug, 'jdb‘ Cú pháp: jdb [options] sourcecodename.java hoặc jdb -host -password [options] sourcecodename.java Chương trình xem Applet , 'appletviewer‘ Cú pháp: appletviewer [options] sourcecodename.java / url Môi trường phát triển tích hợp - Integrated Development Environment (IDE) còn được gọi là Integrated Design Environment hay Integrated Debugging Environment là một loại phần mềm máy tính có công dụng giúp đỡ các lập trình viên trong việc phát triển phần mềm. Các môi trường phát triển hợp nhất thường bao gồm: • Một trình soạn thảo mã (source code editor): dùng để viết mã. • Trình biên dịch (compiler) và/hoặc trình thông dịch (interpreter). • Công cụ xây dựng tự động: khi sử dụng sẽ biên dịch (hoặc thông dịch) mã nguồn, thực hiện liên kết (linking), và có thể chạy chương trình một cách tự động. • Trình gỡ lỗi (debugger): hỗ trợ dò tìm lỗi.  • Ngoài ra, còn có thể bao gồm hệ thống quản lí phiên bản và các công cụ nhằm đơn giản hóa công việc xây dựng giao diện người dùng đồ họa (GUI). • Nhiều môi trường phát triển hợp nhất hiện đại còn tích hợp trình duyệt lớp (class browser), trình quản lí đối tượng (object inspector), lược đồ phân cấp lớp (class hierarchy diagram), để sử dụng trong việc phát triển phần mềm theo hướng đối tượng.  2.Cài đặt Open JDK 7(6) trên Unbuntu cũ 8.4 2.1.Cài đặt JDK thông qua terminal Unbuntu a).Giải thích một số khái niệm: JDK: Java Development Kit JRE: Java Runtime Environment Linux Ubuntu 8.04 có các gói sau được hỗ trợ bởi Sun Microsystem: => sun-java6-bin : Sun Java Runtime Environment (JRE) 6 => sun-java6-demo : Sun Java Development Kit (JDK) 6 demos => sun-java6-jdk : Sun Java Development Kit (JDK) 6 => sun-java6-jre : Sun Java Runtime Environment (JRE) 6 b).Để cài đặt bình thường, bạn hãy đảm bảo mình đã mở multisource giống như hình sau. Vào: System > Administration > Software Source > Select Multisource > Close Khi đã đảm bảo như trên, vào Terminal gõ lệnh sau: 1. $ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk Mỗi JVM đều có list các folder được hỗ trợ (JAVA_HOME). Hãy mở: /etc/jvm 1. $ sudo gedit /etc/jvm Đảm bảo rằng dòng sau ở trên cùng của file: /usr/lib/jvm/java-6-sun 1. /usr/lib/jvm/java-6-sun 2. /usr/lib/jvm/java-gcj 3. /usr/lib/jvm/ia32-java-1.5.0-sun 4. /usr/lib/jvm/java-1.5.0-sun  5. /usr Lưu và đóng file lại. Cài đặt các biến môi trường: Mở .bash_profile 1. $ gedit $HOME/.bash_profile Thêm vào dòng sau: 1. export JAVA_HOME=/usr/lib/jvm/java-6-sun 2. export PATH=$PATH:$JAVA_HOME/bin Lưu và đóng file lại. Bây giờ hãy kiểm tra JDK của bạn>: 1. $ java -version  [...]... Chạy thử: 3 $ javac HelloWorld .java 4 $ java HelloWorld Nếu thấy xuất hiện dòng chữ Hello, World! thì quá trình cài đặt đã hoàn toàn thành công Bây giờ, hãy bắt đầu lập trình java trên Ubuntu 4 Cài đặt trên Fedora 4. 1Cài đặt OpenJDK (Easy) 15 - Để có được đầy đủ chức năng của java bạn nên chạy lệnh này để cài đặt các gói cần thiết nếu chúng chưa được cài: sudo yum install icedtea-web java- 1.6.0openjdk... ## export JAVA_ HOME JDK ## export JAVA_ HOME="/usr /java/ jdk1.6.0_29" Nếu bạn cài JRE thêm: ## export JAVA_ HOME JRE ## export JAVA_ HOME="/usr /java/ jre1.6.0_29” 5 .Cài đặt tool hỗ trợ Lập trình Java 5.1 .Cài đặt Netbean,Eclipse 19 Cài đặt Eclipse từ Ubuntu Software Center (Applications/Ubuntu Softwware Center) gõ vào Eclipse tìm kiếm và cài đặt Sau khi cài đặt, khởi động chương trình Vào Help/Install New... 1.update-alternatives install /usr/bin /java java /usr /java/ jdk1.6.0_29/jre/bin /java 20000 2 update-alternatives install /usr/bin/javaws javaws /usr /java/ jdk1.6.0_29/jre/bin/javaws 20000 3 alternatives install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr /java/ jdk1.6.0_29/jre/lib/i386/libnpjp2.so 20000 4 update-alternatives install /usr/bin/javac javac /usr /java/ jdk1.6.0_29/bin/javac 20000 5 update-alternatives... (openjdk-6-jdk) vừa cài đặt 3.2 .Cài đặt JDK thong qua terminal Unbuntu B1: Bạn mở Terminal rồi gõ dòng lệnh sau: sudo apt-get install openjdk-7-jdk Khi được hỏi lựa chọn (Yes/No) bạn ấn “y” rồi chờ cho quá trình cài đặt hoàn tất B2: Bạn tiến hành cấu hình như B4 ở trên Trên đây là 2 cách cài openjdk-7-jdk trên Ubuntu 11.10 Sau khi cài xong bạn có thể vào terminal để tiến hành biên dịch 1 file java 1 cách bình... Window Chú ý: Gói "sun -java 6" không có trong nới lưu trữ của Ubuntu 11.10 sau khi sử dụng bản quyền JDL Java 7 cũng không có trong Oneiric, nhưng bạn vẫn có thể cài đặt: Mã: sudo add-apt-repository ppa:ferramroberto /java sudo apt-get update sudo apt-get install sun -java6 -jdk sun -java6 -plugin 14 3.3.Chương trình cài đặt chạy thử Helloworld Java Program: 2 $ gedit HelloWorld .java Thêm vào đoạn sau:... java- 1.6.0openjdk -Kiểm tra phiên bản: $ java –version java version “1.6.0.22” openJDK runtime Enviroment() openJDk client Vm(build 20.0-b11,mixmode 4.2 Cài đặt sun Java (Harder) http:/ /java. sun.com/javase/downloads/index.jsp a)Downloading Files: jdk_filename-rpm.bin Ở đây là:jdk-6u29 -linux- i586-rpm.bin b )Cài đặt: 16 B1:đăng nhập quyền sử dụng root B2:chuyển đến thư mục vừa downloads java B3:thêm quyền thực hiện... giờ, hãy bắt đầu lập trình java trên Ubuntu 11 3 .Cài đặt Open JDK 7(6) trên Unbuntu mới 11.10 3.1 .Cài đặt JDK bằng giao diện B1: Mở Ubuntu Software Center: B2: Gõ “JDK” vào ô tìm kiếm 12 B3: Chọn openjdk-7-jdk(openjdk-6-jd,…), click chuột vào nút “Install” và chờ đến khi quá cài đặt hoàn tất B4: Cấu hình: Mở Terminal và gõ dòng lệnh sau: sudo update-alternatives config java Sẽ có các lựa chọn cấu... jar /usr /java/ jdk1.6.0_29/bin/jar 20000 6 update-alternatives config java -Kiểm tra phiên bản: • $ java –version Java version “1.6.0_29” Java (TM) SE Runtime Enviroment(build 1.6.0_29-b11) Java Hotspot (TM) client VM (build 20.4-b02 ,mixed mode,sharing) d)thiết lập biến môi trường: 18 Bạn phải thay đổi tệp:/home//.bash_profile file Nếu bạn cài JDK thêm: ## export JAVA_ HOME JDK ## export JAVA_ HOME="/usr /java/ jdk1.6.0_29"...2.2.Chương trình cài đặt chạy thử Helloworld Java Program: 1 $ gedit HelloWorld .java Thêm vào đoạn sau: 1 public class HelloWorld { 2 public static void main(String[] args) { 3 System.out.println("Hello, World!"); 4 } 5 } Lưu và đóng file lại Chạy thử: 1 $ javac HelloWorld .java 2 $ java HelloWorld Nếu thấy xuất hiện dòng chữ Hello, World! thì quá trình cài đặt đã hoàn toàn thành công Bây... /jdk_filename-rpm.bin -Chương trình chạy thử Tạo tệp:Example .java $ gedit Example .java • Thêm đoạn sau: Public class Example { public static void main(string agrs[]) { system.out.println(“I don’t say –Hello Worl”); } } c)Nếu bạn đã có OpenJDK / OpenJRE cài đặt, bạn cần phải cấu hình hệ thống của bạn để các ứng dụng sử dụng phiên bản Sun / Oracle Java thay vì OpenJDK / OpenJRE Sau đây là cách để làm điều . 11.10 12 3.1 .Cài đặt JDK bằng giao diện 12 3.2 .Cài đặt JDK thong qua terminal Unbuntu 14 3.3.Chương trình cài đặt chạy thử 15 4 .Cài đặt java trên fedora………………………………………………….16 4.1 .Cài đặt open. thiệu Java ……………………………………………………… 4 2 .Cài đặt Open JDK 7(6) trên Unbuntu cũ 8.4 9 2.1 .Cài đặt JDK thông qua terminal Unbuntu 9 2.2.Chương trình cài đặt chạy thử 11 3. Cài đặt Open JDK 7(6) trên. BÁO CÁO BÀI TẬP LỚN LINUX Đề tài :Cài đặt java trên Linux  Sinh viên : Đỗ Lê Nam SHSV:20091817 Sinh viên: Chu Đức Lộc SHSV:20091678 Sinh

Ngày đăng: 30/05/2015, 15:16

Mục lục

  • Lời Mở đầu

    • Giới thiệu JAVA

    • Giới thiệu Java

      • Java là gì

      • Các đặc trưng của Java

        • Các kiểu chương trình Java

        • Applets

        • Ứng dụng thực thi qua dòng lệnh

        • Ứng dụng đồ họa

        • Servlet

        • Ứng dụng cơ sở dữ liệu

        • Máy ảo Java (JVM-Java Virtual Machine)

        • JRE – Java Runtime Environment

        • Bộ công cụ phát triển JDK (Java Development Kit)

          • Trình biên dịch, 'javac'

          • Trình thông dịch, 'java'

          • Trình dịch ngược, 'javap'

          • Công cụ sinh tài liệu, 'javadoc'

          • Chương trình tìm lỗi - Debug, 'jdb‘

          • Chương trình xem Applet , 'appletviewer‘

          • 2.2.Chương trình cài đặt chạy thử

Tài liệu cùng người dùng

Tài liệu liên quan