2015-02-25 1 views
0

я компиляции Hipi рамки с использованием муравья на Hadoop 2.6.0 на Ubuntu 14.04 и получил эту ошибку:Hipi компиляции неудачу: файл класса для com.sun.image.codec.jpeg.JPEGDecodeParam не найден

Buildfile: /home/jinjunho/hipi/src/build.xml 

setup: 

test_settings: 

all: 
    [javac] Compiling 23 source files to /home/jinjunho/hipi/lib 
    [javac] /home/jinjunho/hipi/src/hipi/image/io/MetadataReader.java:34: error: cannot access JPEGDecodeParam 
    [javac]   return JpegMetadataReader.readMetadata(_ubis); 
    [javac]        ^
    [javac] class file for com.sun.image.codec.jpeg.JPEGDecodeParam not found 
    [javac] Note: Some input files use or override a deprecated API. 
    [javac] Note: Recompile with -Xlint:deprecation for details. 
    [javac] 1 error 

BUILD FAILED /home/jinjunho/hipi/src/build.xml:25: Compile failed; see the compiler error output for details. 

Total time: 1 second 

Из Интернета я обнаружил, что вышеуказанный пакет не включен в java 7 (... действительно?). Есть ли решение этой проблемы? Или мне действительно нужно перекомпилировать его с помощью java 6?

Если можно, я хотел бы скомпилировать его с помощью java 7. Любое предложение или решение было бы оценено.

(пс. Я нашел решение из Интернета, который использует «-XDignore.symbol.file» вариант JAVAC, но он не работает)

ответ

0

Для некоторых людей, которые могут имели такую ​​же проблему, как и я, это была просто проблема с Java-версией - HIPI должен быть скомпилирован с использованием Java 1.6

Я думаю, что я могу сделать более поздние версии Java для компиляции HIPI, но я не пробовал. Вместо этого я просто использовал файл hipi jar, расположенный в исходном пакете, без компиляции исходного кода.

Смежные вопросы