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 Cho mình hỏi về chạy file .jar trên CentOS 6.2 ?  XML
  [Question]   Cho mình hỏi về chạy file .jar trên CentOS 6.2 ? 04/06/2012 16:30:41 (+0700) | #1 | 264629
anhsang_906
Member

[Minus]    0    [Plus]
Joined: 17/09/2010 01:01:13
Messages: 2
Offline
[Profile] [PM]
Tình hình là thế này: mình có 1 máy chạy CentOS 6.2 đã cài jdk:
[root@centos afoli]# java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.6) (rhel-1.43.1.10.6.el6_2-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

Mình viết 1 ứng dụng trên eclipse và export thành file abc.jar . Cop vào /home/afoli và chạy lệnh java thì nó hiện thông báo lỗi này. Cái abc này mình chạy trên windows thì chạy được.
[root@centos afoli]# java abc.jar
Exception in thread "main" java.lang.NoClassDefFoundError: abc/jar
Caused by: java.lang.ClassNotFoundException: abc.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: abc.jar. Program will exit.

Và lệnh :
[root@centos afoli]# java /home/afoli/abc.jar
Exception in thread "main" java.lang.NoClassDefFoundError: /home/afoli/abc/jar
Caused by: java.lang.ClassNotFoundException: .home.afoli.abc.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: /home/afoli/abc.jar. Program will exit.

Mong các pro giúp đỡ ! smilie
[Up] [Print Copy]
  [Question]   Cho mình hỏi về chạy file .jar trên CentOS 6.2 ? 04/06/2012 18:59:43 (+0700) | #2 | 264636
neverwon
Member

[Minus]    0    [Plus]
Joined: 08/08/2006 13:38:43
Messages: 89
Offline
[Profile] [PM]
Bạn thử với cú pháp này xem sao?
java -jar filename.jar
[Up] [Print Copy]
  [Question]   Cho mình hỏi về chạy file .jar trên CentOS 6.2 ? 05/06/2012 02:41:32 (+0700) | #3 | 264650
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]
Lại thêm một người sử dụng không đọc cách sử dụng. Loại tư duy và thói quen xấu này quả là đông như quân Nguyên.
What bringing us together is stronger than what pulling us apart.
[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|