2012-11-13 37 views
15

Trong hệ thống của tôi (Ubuntu 10.04) java đang chạy tốt nhưng tôi không thể chạy javap lệnh
Tôi đã hãy biên dịch Foo lớp và .class đường dẫn tập tin là xác định vị trí tại
/home/mahesh/java/chọn
khi tôi thực hiện
javap -c Foo.class thông báo lỗi
tôi nhận được như sau:
lỖI: không thể tìm Foo.clas s
Có cần thiết đặt bất kỳ biến môi trường nào hay bất kỳ thứ gì khác để giải quyết nó. biến $ PATH của tôi là nhắm mục tiêu đến:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/bin/
Cảm ơn bạn.Java: javap LỖI: Không thể tìm .class

+1

Hãy thử 'javap -c Foo -classpath/home/mahesh/java/opt' –

Trả lời

36

Bạn chỉ cần xóa tiện ích mở rộng .class.

Sử dụng lệnh sau: javap -c Foo

+0

có Nó nhờ .. – mcacorner

+0

công trình giống như một ma thuật :) –

Các vấn đề liên quan