1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

21 514 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 1,35 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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

Trang 1

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

Trang 2

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

Trang 3

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.

Trang 4

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ôngphụ 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

Trang 5

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ợ Javanhư 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

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

Trang 6

Ứ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:

Trang 7

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ôngdị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

Trang 8

• 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

Trang 9

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

Trang 10

5 /usr

Lưu và đóng file lại

Cài đặt các biến môi trường:

Trang 11

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) {

Trang 12

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

B2: Gõ “JDK” vào ô tìm kiếm

Trang 13

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 hình hiện ra:

Trang 14

Theo như ví dụ này thì sự lựa chọn sẽ là 3(2) để phù hợp với openjdk-7-jdk (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 thường như trong cmd của 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

Trang 15

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:

6 public class HelloWorld {

7 public static void main(String[] args) {

4 Cài đặt trên Fedora

4.1Cài đặt OpenJDK (Easy)

Trang 16

- Để 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.0-

openjdk.

-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)

Trang 17

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 cho thư mục:

#chmod a+x jdk_filename.bin

• Thêm đoạn sau:

Public class Example

Trang 18

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:

Trang 19

Bạn phải thay đổi tệp:/home/<user>/.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"

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

Trang 20

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 Software để bổ sung các Plugin cho hỗ trợ lập trình giao diện kéo thả Tại của sổ Install bạn lần lượt paste các địa chỉ sau:

1 http://download.eclipse.org/modeling/emf/updates/releases/

Chọn Add , bên dưới sẽ xuất hiện danh sách các Plugin, trong danh sách tìm và

chọn gói tên EMF SDO - Service Data Objects Runtime -> Next để bắt đầu cài

Chọn tất cả các Plugin của gói này.(nếu không thấy danh sách các Plugin này

bạn gõ vào VE vào ô Type Filter Text sẽ xuất hiện lên và chọn nó.)

Sau đó khởi động lại Eclipse.

Tài Liệu Tham Khảo:Nguồn Internet

Trang 21

*******************The End******************

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

TỪ KHÓA LIÊN QUAN

w