Podczas używania javac (lub zadania ant) komunikat o błędzie nie uwzględnia całej ścieżki do pliku, zawiera ona tylko nazwę pliku. Na przykład,Komunikat o błędzie javac nie wyświetla całej listy plików
$ javac src/path/to/Filename.java
Filename.java:1: package foo.bar does not exist
import foo.bar.Baz;
^
Chciałbym to,
$ javac src/path/to/Filename.java
src/path/to/Filename.java:1: package foo.bar does not exist
import foo.bar.Baz;
^
Moim problemem jest to, że vim quickfix nie działa, jeśli nie jest podana całą filepath, a nie tylko nazwę pliku. Przy samej nazwie pliku otwiera się nowy pusty plik po uruchomieniu: make.
Używam:
- Debian wheezy
- openjdk-6-jdk v6b23 ~ pre7-1
- javac v1.6.0_23
Znalazłem, jeśli przy użyciu gcj lub kompilatora wbudowanego eclipse, pełna ścieżka zostanie wydrukowana. Ale mrówka wydrukuje również błąd JAVA_HOME nie może znaleźć. Nie wiem, jak to rozwiązać. –
Mam 99% pewności, że jest to błąd Ubuntu. Właśnie zamieniłem laptopa na Ubuntu 11.10 z FreeBSD. Widzę całą ścieżkę z błędem javac na moim serwerze FreeBSD. Wciąż szukam rozwiązania ... – sarumont