Khi sử dụng javac (hoặc tác vụ kiến), thông báo lỗi không bao gồm toàn bộ filepath, nó chỉ bao gồm tên tệp. Ví dụ,thông báo lỗi javac không hiển thị toàn bộ filepath
$ javac src/path/to/Filename.java
Filename.java:1: package foo.bar does not exist
import foo.bar.Baz;
^
Những gì tôi muốn là,
$ javac src/path/to/Filename.java
src/path/to/Filename.java:1: package foo.bar does not exist
import foo.bar.Baz;
^
Vấn đề của tôi là QuickFix vim không hoạt động nếu nó không được đưa ra toàn bộ filepath, không chỉ là tên tập tin. Chỉ với tên tệp, một tệp trống mới được mở sau khi chạy: make.
Tôi đang sử dụng:
- Debian khò khè
- openjdk-6-jdk v6b23 ~ pre7-1
- javac v1.6.0_23
Tôi tìm thấy nếu sử dụng gcj hoặc trình biên dịch tích hợp nhật thực, đường dẫn đầy đủ sẽ được in. Nhưng kiến cũng sẽ in một lỗi JAVA_HOME không thể tìm thấy. Tôi không biết cách giải quyết chuyện này. –
Tôi chắc chắn 99% đây là lỗi của Ubuntu. Tôi vừa chuyển laptop sang Ubuntu 11.10 từ FreeBSD. Tôi có thể nhìn thấy toàn bộ con đường với một lỗi javac trên máy chủ FreeBSD của tôi, quá. Vẫn đang tìm giải pháp ... – sarumont