[HELP] File jar build từ NetBean 7.1.2 không chạy được trên máy tính!!!

bombon18

New Member
8/9/12
9
5
3
30
Chẳng là em mới học Java:). Em có viết một chương trình (bằng Form Swing) trên NetBean 7.1.2 chạy ngon lành :P, rồi build nó ra file jar. Nhưng khi em double click vào file jar thì nó hiện lên màn hình đen :-o(giống giống cái Command window á) rồi biến mất nhanh chóng, em chưa kịp nhìn thấy cái gì lun @-)
Em Open with Java(TM) platform SE binary cũng thế ạ. Máy em có cài JRE 7.
Bác nào biết thì giúp em với ạ.
Em cảm ơn trước [-O<
 

le huy thang

New Member
29/8/12
26
8
3
27
bạn thử dùng cmd:
cd đến thư mục chứa file .jar rồi dùng:
Code:
java -jar filename.jar
nếu vẫn không được thì comment nha
 

nasural

Active Member
11/2/11
379
87
28
tại java mà muốn chạy thì phải thông qua JVM nên db click không được, phải sài như le huy thang vậy đó
 

JackV

Administrator
Staff member
tại java mà muốn chạy thì phải thông qua JVM nên db click không được, phải sài như le huy thang vậy đó
"Thuốc mê" ;;)
file .jar là excutable file của java, thường thì bạn click nó sẽ chạy trừ các thư viện hoặc khi chạy gặp exception.
bạn thử dùng cmd:
cd đến thư mục chứa file .jar rồi dùng:
Code:
java -jar filename.jar
nếu vẫn không được thì comment nha
Chạy bằng cmd như thế bạn sẽ có được thông báo nếu xảy ra exception khi file .jar được thực thi.
 

bombon18

New Member
8/9/12
9
5
3
30
bạn thử dùng cmd:
cd đến thư mục chứa file .jar rồi dùng:
Code:
java -jar filename.jar
nếu vẫn không được thì comment nha
Em cảm ơn mấy anh!!!
Em dùng lệnh tương tự vậy:
java -jar "đường dẫn tới file jar" (dùng lệnh này thì ko cần lệnh CD ạ)
Khi gõ lệnh trên trong cmd, thì có file jar chạy được nhưng có file jar lại báo lỗi :confused: :
Error: Could not find and load main class
Ai gặp lỗi này rồi thì chỉ em với [-O<
 

JackV

Administrator
Staff member
Em cảm ơn mấy anh!!!
Em dùng lệnh tương tự vậy:
java -jar "đường dẫn tới file jar" (dùng lệnh này thì ko cần lệnh CD ạ)
Khi gõ lệnh trên trong cmd, thì có file jar chạy được nhưng có file jar lại báo lỗi :confused: :
Error: Could not find and load main class
Ai gặp lỗi này rồi thì chỉ em với [-O<
Vào phần properties của project chọn lại main ở mục run xem thử đi bạn.
 
  • Like
Reactions: bombon18

le huy thang

New Member
29/8/12
26
8
3
27
Bạn sửa lại như anh JackV là sẽ chạy được bằng cmd
còn nếu vẫn chưa double click để chạy được thì bạn phải xem lại JVM của máy(chỉ dùng cho win thôi linux là lệnh 100%)
chuột phải vào cái file .jar chọn open with...
chọn biểu tượng java gì đó(bạn tự suy nha mình dùng linux nên không nhớ)
nếu ok là nó chạy thôi
còn một số trường hợp double click mà vẫn không chạy được mà chạy bằng cmd báo exception thì bạn nên kiểm tra trước hết là các thư viện bạn đã copy vào thư mục chạy file .jar chưa? (ví dụ mình hay có các file đặt trong thư mục lib ấy)
nhìn trung trên máy bạn thế là được rồi đó....