Ubuntu 12.04Producent nie może znaleźć tools.jar
Dodałem na ścieżce: /home/jeffrey/jdk1.6.0_43/lib
Ja próbuje budować od źródła przy użyciu Marka:
make -j16
jednak napotkać błąd:
build/core/config.mk:268: *** Error: could not find jdk tools.jar, please install JDK6, which you can download from java.sun.com. Stop.
Czy ktoś może mi wytłumaczyć dlaczego Make nie może znaleźć tools.jar
?
EDIT
JAVA_HOME=/home/jeffrey/jdk1.6.0_43/bin/java
Określona przez wprowadzenie polecenia env
do powłoki. Ponadto, jest on ustawiony dla wszystkich użytkowników w etc/profile
Dodatkowo:
[email protected]:~/WORKING_DIRECTORY$ java -version
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)
[email protected]:~/WORKING_DIRECTORY$
Co próbujesz zrobić? Makefile prawdopodobnie zakłada, że JDK można znaleźć używając zmiennej środowiskowej JAVA_HOME lub czegoś podobnego; nie będzie próbował wyszukać PATH dla tools.jar. – Joni
Nie wskaż JAVA_HOME na binarny. Wskazujesz go na ścieżce dostępu, gdzie zainstalowano java. Odwrotnie, wskazuje się ścieżkę PATH w miejscu, w którym znajdują się pliki binarne (a nie sam plik binarny), a nie w katalogu głównym, w którym zainstalowano java. –
@EtanReisner Na twój komentarz zmieniłem na 'JAVA_HOME =/home/jeffrey/jdk1.6.0_43'. Wylogowano/nadal - nadal nie można znaleźć tools.jar. –