banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix cần giúp đỡ cài java trên linux 8.0  XML
  [Question]   cần giúp đỡ cài java trên linux 8.0 12/07/2008 10:33:54 (+0700) | #1 | 141231
bluewings
Member

[Minus]    0    [Plus]
Joined: 09/07/2008 23:32:18
Messages: 2
Offline
[Profile] [PM]
xin chào mấy anh smilie
em là lính mới có 1 vài thắc mắc xin mấy anh chỉ cho
số là em đang dự đinh học java căn bản ,nhưng cho cái tật làm biếng chỉnh patch trong windows nên em cài nó lên linux 8.0 (máy ảo ) smilie
em down từ trang sun về cái JDK 6u7 cho linux http://java.sun.com/javase/downloads/index.jsp
sau khi bỏ vào máy cài cái ...rpm.bin thì em có viết thử cái bài tập căn bản trong mấy cuốn sách nói về java smilie
thì nó hiện ra cái bản này,mấy anh ai bít làm ơn chỉ cho em cách khắc phục cái lỗi này đi



em xin cảm ơn trước smilie
[Up] [Print Copy]
  [Question]   Re: cần giúp đỡ cài java trên linux 8.0 12/07/2008 11:40:57 (+0700) | #2 | 141242
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
- Bạn tiến hành cài như nào?
- 2 biến môi trường CLASSPATH và JAVA_HOME bạn set ra sao? Cho xem luôn biến PATH? (/etc/profile, $HOME/.bashrc)

PS: "linux 8.0" là bản nào vậy bạn?
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: cần giúp đỡ cài java trên linux 8.0 13/07/2008 13:15:51 (+0700) | #3 | 141404
[Avatar]
tranhuuphuoc
Moderator

Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
[Profile] [PM] [WWW]
"Nhét" cái này vào /etc/profile
export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar 

[Up] [Print Copy]
  [Question]   Re: cần giúp đỡ cài java trên linux 8.0 13/07/2008 22:35:03 (+0700) | #4 | 141416
khoaitu01
Member

[Minus]    0    [Plus]
Joined: 12/07/2008 20:27:36
Messages: 25
Offline
[Profile] [PM]

Làm như Mod hướng dẫn cũng đúng. Nhưng để cho nó có bài bản (tại bạn là mới học Java lần đầu mà) thì tui nghĩ bạn nên thử cách sau, cái này mình đã làm trên Fedora. Nhung Ubuntu và Fedora thì cũng chẵng khác nhau mấy.

Download JDK 1.5 tại
http://java.sun.com/javase/downloads/index_jdk5.jsp

Nhớ rằng down file .bin nha bạn hiền

Sau đó thực hiện lệnh để giải nén file .bin như sau

sh <tên file>.bin
Sau khi giải nén xong thì copy folder vừa giải nén vào /usr/local (note : bạn muốn đặt ở đâu là tùy bạn, tui đặt nó ở đó)

Việc kế tiếp là set PATH cho jdk. Tại dấu nhắc create mới 2 file sau đây

gedit /etc/profile.d/java.sh
gedit /etc/profile.d/java.csh (note : 2 file này có nội dung y chang nhau nha bạn)

export JAVA_HOME=/usr/local/jdk1.5 (lưu ý path nha bạn)
export J2RE_HOME=/usr/local/jdk1.5/jre
export PATH=$PATH:$JAVA_HOME/bin:$J2RE_HOME/bin

Vậy là xong việc install và set path cho java rồi. Để test coi java có chạy đúng không thì ra dấu nhắc type như sau
java -version

Nếu thấy xuất hiện version của Java thi coi như bạn đã làm đúng
java version "1.5.0_15"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
Java HotSpot(TM) Server VM (build 1.5.0_15-b04, mixed mode)

Trường hợp của bạn bên trên là do bạn set path bi sai, nen java không tìm thấy được thư viện của mình và báo lỗi.

Làm thử đi nha, có gì không biết chứ thắc mắc tiếp.







[Up] [Print Copy]
  [Question]   Re: cần giúp đỡ cài java trên linux 8.0 16/07/2008 07:29:26 (+0700) | #5 | 141772
bluewings
Member

[Minus]    0    [Plus]
Joined: 09/07/2008 23:32:18
Messages: 2
Offline
[Profile] [PM]
hix vẫn ko dc
mình down cai jdk6u7 về cài vào thì nó tao 1 cái java ở /usr/java
với bên trong là
default -> /usr/java/latest
jdk1.6.0_07
latest -> /usr/java/jdk1.6.0_07

mình đã sét theo path bạn khoaitu01 chỉ ,đánh java -version thì nó báo
java version "1.6.0_07"
java (TM) SE Runtime Environment (build 1.6.0_07-b06)
java hotSpot (TM) Client VM (build 10.0-b23,mixed mode ,sharing)

và sau khi đánh java hello.class thì hiện ra cái bãn cũ @_@ hết bít làm sao lun.
[Up] [Print Copy]
  [Question]   Re: cần giúp đỡ cài java trên linux 8.0 16/07/2008 10:28:35 (+0700) | #6 | 141796
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]
1. Bạn cho tớ xin cái bản Linux bạn đang dùng được không. Cho xong thì mình sẽ nói chuyện dễ hơn nhể.

2. Cài đặt không khéo lại đi cài gcj thì cũng vui lắm đấy

:d
Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Re: cần giúp đỡ cài java trên linux 8.0 16/07/2008 12:18:20 (+0700) | #7 | 141808
[Avatar]
tranhuuphuoc
Moderator

Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
[Profile] [PM] [WWW]

bluewings wrote:
hix vẫn ko dc
mình down cai jdk6u7 về cài vào thì nó tao 1 cái java ở /usr/java
với bên trong là
default -> /usr/java/latest
jdk1.6.0_07
latest -> /usr/java/jdk1.6.0_07

mình đã sét theo path bạn khoaitu01 chỉ ,đánh java -version thì nó báo
java version "1.6.0_07"
java (TM) SE Runtime Environment (build 1.6.0_07-b06)
java hotSpot (TM) Client VM (build 10.0-b23,mixed mode ,sharing)

và sau khi đánh java hello.class thì hiện ra cái bãn cũ @_@ hết bít làm sao lun. 


Làm lại 1 lần nữa và thử code 1 đoạn java đơn giản như sau
[root@tranhuuphuoc ~]# vi HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
 


[root@tranhuuphuoc ~]#javac HelloWorld.java
[root@tranhuuphuoc ~]#java HelloWorld


Good luck
[Up] [Print Copy]
  [Question]   Re: cần giúp đỡ cài java trên linux 8.0 16/07/2008 22:33:40 (+0700) | #8 | 141844
khoaitu01
Member

[Minus]    0    [Plus]
Joined: 12/07/2008 20:27:36
Messages: 25
Offline
[Profile] [PM]
Chắc làm sai gì rồi. Có thể trong máy bạn đã có một bộ java khác nữa.
Bạn thử lại xem sao.

thử echo $PATH coi có path chỉ tới folder jdk/bin khônng. Kiểm tra lại Path thử xem.

[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|