gcj错误-找不到类java.util.function.Predicate的文件

gcj错误-找不到类java.util.function.Predicate的文件,java,compiler-errors,guava,machine-code,gcj,Java,Compiler Errors,Guava,Machine Code,Gcj,我有一个java代码,我必须使用它作为外部库。 更具体地说,我需要这些导入: import com.google.common.base.Charsets; import com.google.common.hash.BloomFilter; import com.google.common.hash.Funnel; import com.google.common.hash.PrimitiveSink; 我构建了代码的jar文件,现在,我尝试使用gcj生成机器代码。 我测试了jar文件,它工

我有一个java代码,我必须使用它作为外部库。 更具体地说,我需要这些导入:

import com.google.common.base.Charsets;
import com.google.common.hash.BloomFilter;
import com.google.common.hash.Funnel;
import com.google.common.hash.PrimitiveSink;
我构建了代码的jar文件,现在,我尝试使用
gcj
生成机器代码。 我测试了jar文件,它工作正常,并给出了输出。 但是,当尝试使用
gcj
编译和生成机器代码时,它会给我带来几个错误:

com/google/common/base/Predicate.java:0:0: error: cannot find file for class java.util.function.Predicate
com/google/common/base/Predicate.java: At top level:
com/google/common/base/Predicate.java:0:0: error: cannot find file for class java.util.function.Predicate
com/google/common/base/Predicate.java:0:0: error: cannot find file for class java.util.function.Predicate
com/google/common/base/Supplier.java: In class 'com.google.common.base.Absent':
com/google/common/base/Supplier.java: In method 'com.google.common.base.Absent.or(com.google.common.base.Supplier)':
In file included from com/google/common/base/Absent.java:60:0,
                 from com/google/common/annotations/VisibleForTesting.java:2,
                 from com/google/common/annotations/GwtIncompatible.java:1,
                 from com/google/common/annotations/GwtCompatible.java:1,
                 from com/google/common/annotations/Beta.java:1,
                 from bloomfilter/MultipleBloomFilterCheck.java:41,
                 from bloomfilter/MultipleBloomFilterCheck.java:100,
                 from bloomfilter/Main.java:25,
                 from <built-in>:3:
com/google/common/base/Supplier.java:0:0: error: cannot find file for class java.util.function.Supplier
In file included from com/google/common/annotations/VisibleForTesting.java:2:0,
                 from com/google/common/annotations/GwtIncompatible.java:1,
                 from com/google/common/annotations/GwtCompatible.java:1,
                 from com/google/common/annotations/Beta.java:1,
                 from bloomfilter/MultipleBloomFilterCheck.java:41,
                 from bloomfilter/MultipleBloomFilterCheck.java:100,
                 from bloomfilter/Main.java:25,
                 from <built-in>:3:
com/google/common/base/Absent.java:60:0: error: cannot find file for class java.util.function.Supplier
com/google/common/base/Absent.java:60:0: error: cannot find file for class java.util.function.Supplier
com/google/common/base/Absent.java:60:0: error: cannot find file for class java.util.function.Supplier
com/google/common/base/Function.java: At top level:
In file included from com/google/common/base/Ascii.java:636:0,
                 from com/google/common/base/AbstractIterator.java:89,
                 from com/google/common/base/AbstractIterator.java:35,
                 from com/google/common/base/AbstractIterator.java:60,
                 from com/google/common/base/Absent.java:27,
                 from com/google/common/annotations/VisibleForTesting.java:2,
                 from com/google/common/annotations/GwtIncompatible.java:1,
                 from com/google/common/annotations/GwtCompatible.java:1,
                 from com/google/common/annotations/Beta.java:1,
                 from bloomfilter/MultipleBloomFilterCheck.java:41,
                 from bloomfilter/MultipleBloomFilterCheck.java:100,
                 from bloomfilter/Main.java:25,
                 from <built-in>:3:
com/google/common/base/Function.java:0:0: error: cannot find file for class java.util.function.Function
In file included from com/google/common/base/Ascii.java:634:0,
                 from com/google/common/base/AbstractIterator.java:89,
                 from com/google/common/base/AbstractIterator.java:35,
                 from com/google/common/base/AbstractIterator.java:60,
                 from com/google/common/base/Absent.java:27,
                 from com/google/common/annotations/VisibleForTesting.java:2,
                 from com/google/common/annotations/GwtIncompatible.java:1,
                 from com/google/common/annotations/GwtCompatible.java:1,
                 from com/google/common/annotations/Beta.java:1,
                 from bloomfilter/MultipleBloomFilterCheck.java:41,
                 from bloomfilter/MultipleBloomFilterCheck.java:100,
                 from bloomfilter/Main.java:25,
                 from <built-in>:3:
com/google/common/base/CaseFormat.java:0:0: error: cannot find file for class java.util.function.Function
com/google/common/base/CaseFormat.java:0:0: error: cannot find file for class java.util.function.Function
com/google/common/base/CaseFormat.java:0:0: error: cannot find file for class java.util.function.Function
com/google/common/base/CaseFormat.java:0:0: error: cannot find file for class java.util.function.Function
com/google/common/base/CaseFormat.java:0:0: error: cannot find file for class java.util.function.Function
com/google/common/base/CaseFormat.java:0:0: error: cannot find file for class java.util.function.Function
In file included from com/google/common/base/Ascii.java:640:0,
                 from com/google/common/base/AbstractIterator.java:89,
                 from com/google/common/base/AbstractIterator.java:35,
                 from com/google/common/base/AbstractIterator.java:60,
                 from com/google/common/base/Absent.java:27,
                 from com/google/common/annotations/VisibleForTesting.java:2,
                 from com/google/common/annotations/GwtIncompatible.java:1,
                 from com/google/common/annotations/GwtCompatible.java:1,
                 from com/google/common/annotations/Beta.java:1,
                 from bloomfilter/MultipleBloomFilterCheck.java:41,
                 from bloomfilter/MultipleBloomFilterCheck.java:100,
                 from bloomfilter/Main.java:25,
                 from <built-in>:3:
com/google/common/base/Converter.java:0:0: error: cannot find file for class java.util.function.Function
com/google/common/base/Converter.java:0:0: error: cannot find file for class java.util.function.Function
com/google/common/base/CaseFormat.java: In class 'com.google.common.base.CaseFormat':
com/google/common/base/CaseFormat.java: In method 'com.google.common.base.CaseFormat.convert(com.google.common.base.CaseFormat,java.lang.String)':
In file included from com/google/common/base/CaseFormat.java:155:0,
                 from com/google/common/base/CaseFormat.java:101,
                 from com/google/common/base/CaseFormat.java:82,
                 from com/google/common/base/CaseFormat.java:74,
                 from com/google/common/base/CaseFormat.java:66,
                 from com/google/common/base/CaseFormat.java:47,
                 from com/google/common/base/Ascii.java:641,
                 from com/google/common/base/AbstractIterator.java:89,
                 from com/google/common/base/AbstractIterator.java:35,
                 from com/google/common/base/AbstractIterator.java:60,
                 from com/google/common/base/Absent.java:27,
                 from com/google/common/annotations/VisibleForTesting.java:2,
                 from com/google/common/annotations/GwtIncompatible.java:1,
                 from com/google/common/annotations/GwtCompatible.java:1,
                 from com/google/common/annotations/Beta.java:1,
                 from bloomfilter/MultipleBloomFilterCheck.java:41,
                 from bloomfilter/MultipleBloomFilterCheck.java:100,
                 from bloomfilter/Main.java:25,
                 from <built-in>:3:
com/google/common/base/CaseFormat.java:130:0: error: cannot find file for class java.util.function.Predicate
com/google/common/base/CaseFormat.java:130:0: error: cannot find file for class java.util.function.Predicate
com/google/common/base/CharMatcher.java: In class 'com.google.common.base.CharMatcher$And':
com/google/common/base/CharMatcher.java: In method 'negate()':
In file included from com/google/common/base/CharMatcher.java:616:0,
                 from com/google/common/base/CaseFormat.java:30,
                 from com/google/common/base/CaseFormat.java:155,
                 from com/google/common/base/CaseFormat.java:101,
                 from com/google/common/base/CaseFormat.java:82,
                 from com/google/common/base/CaseFormat.java:74,
                 from com/google/common/base/CaseFormat.java:66,
                 from com/google/common/base/CaseFormat.java:47,
                 from com/google/common/base/Ascii.java:641,
                 from com/google/common/base/AbstractIterator.java:89,
                 from com/google/common/base/AbstractIterator.java:35,
                 from com/google/common/base/AbstractIterator.java:60,
                 from com/google/common/base/Absent.java:27,
                 from com/google/common/annotations/VisibleForTesting.java:2,
                 from com/google/common/annotations/GwtIncompatible.java:1,
                 from com/google/common/annotations/GwtCompatible.java:1,
                 from com/google/common/annotations/Beta.java:1,
                 from bloomfilter/MultipleBloomFilterCheck.java:41,
                 from bloomfilter/MultipleBloomFilterCheck.java:100,
                 from bloomfilter/Main.java:25,
                 from <built-in>:3:
com/google/common/base/CharMatcher.java:1719:0: error: cannot find file for class java.util.function.Predicate
com/google/common/base/CharMatcher.java:1719: confused by earlier errors, bailing out
com/google/common/base/Predicate.java:0:0:错误:找不到类java.util.function.Predicate的文件
com/google/common/base/Predicate.java:顶层:
com/google/common/base/Predicate.java:0:0:error:找不到类java.util.function.Predicate的文件
com/google/common/base/Predicate.java:0:0:error:找不到类java.util.function.Predicate的文件
com/google/common/base/Supplier.java:在“com.google.common.base.缺席”类中:
com/google/common/base/Supplier.java:在方法“com.google.common.base.缺席”或(com.google.common.base.Supplier)”中:
在com/google/common/base/缺席.java:60:0中包含的文件中,
来自com/google/common/annotations/VisibleForTesting.java:2,
来自com/google/common/annotations/GwtIncompatible.java:1,
来自com/google/common/annotations/GwtCompatible.java:1,
来自com/google/common/annotations/Beta.java:1,
从bloomfilter/MultipleBloomFilterCheck.java:41,
从bloomfilter/MultipleBloomFilterCheck.java:100,
来自bloomfilter/Main.java:25,
发件人:3:
com/google/common/base/Supplier.java:0:0:错误:找不到类java.util.function.Supplier的文件
在com/google/common/annotations/VisibleForTesting.java:2:0中包含的文件中,
来自com/google/common/annotations/GwtIncompatible.java:1,
来自com/google/common/annotations/GwtCompatible.java:1,
来自com/google/common/annotations/Beta.java:1,
从bloomfilter/MultipleBloomFilterCheck.java:41,
从bloomfilter/MultipleBloomFilterCheck.java:100,
来自bloomfilter/Main.java:25,
发件人:3:
com/google/common/base/缺席。java:60:0:错误:找不到类java.util.function.Supplier的文件
com/google/common/base/缺席。java:60:0:错误:找不到类java.util.function.Supplier的文件
com/google/common/base/缺席。java:60:0:错误:找不到类java.util.function.Supplier的文件
com/google/common/base/Function.java:顶层:
在com/google/common/base/Ascii.java:636:0中包含的文件中,
来自com/google/common/base/AbstractIterator.java:89,
来自com/google/common/base/AbstractIterator.java:35,
来自com/google/common/base/AbstractIterator.java:60,
来自com/google/common/base/缺席.java:27,
来自com/google/common/annotations/VisibleForTesting.java:2,
来自com/google/common/annotations/GwtIncompatible.java:1,
来自com/google/common/annotations/GwtCompatible.java:1,
来自com/google/common/annotations/Beta.java:1,
从bloomfilter/MultipleBloomFilterCheck.java:41,
从bloomfilter/MultipleBloomFilterCheck.java:100,
来自bloomfilter/Main.java:25,
发件人:3:
com/google/common/base/Function.java:0:0:错误:找不到类java.util.Function.Function的文件
在com/google/common/base/Ascii.java:634:0中包含的文件中,
来自com/google/common/base/AbstractIterator.java:89,
来自com/google/common/base/AbstractIterator.java:35,
来自com/google/common/base/AbstractIterator.java:60,
来自com/google/common/base/缺席.java:27,
来自com/google/common/annotations/VisibleForTesting.java:2,
来自com/google/common/annotations/GwtIncompatible.java:1,
来自com/google/common/annotations/GwtCompatible.java:1,
来自com/google/common/annotations/Beta.java:1,
从bloomfilter/MultipleBloomFilterCheck.java:41,
从bloomfilter/MultipleBloomFilterCheck.java:100,
来自bloomfilter/Main.java:25,
发件人:3:
com/google/common/base/CaseFormat.java:0:0:错误:找不到类java.util.function.function的文件
com/google/common/base/CaseFormat.java:0:0:错误:找不到类java.util.function.function的文件
com/google/common/base/CaseFormat.java:0:0:错误:找不到类java.util.function.function的文件
com/google/common/base/CaseFormat.java:0:0:错误:找不到类java.util.function.function的文件
com/google/common/base/CaseFormat.java:0:0:错误:找不到类java.util.function.function的文件
com/google/common/base/CaseFormat.java:0:0:错误:找不到类java.util.function.function的文件
在com/google/common/base/Ascii.java:640:0中包含的文件中,
来自com/google/common/base/AbstractIterator.java:89,
来自com/google/common/base/AbstractIterator.java:35,
来自com/google/common/base/AbstractIterator.java:60,
来自com/google/common/base/缺席.java:27,
来自com/google/common/annotations/VisibleForTesting.java:2,
来自com/google/common/annotations/GwtIncompatible.java:1,
来自com/google/common/annotations/GwtCompatible.java:1,
来自com/google/common/annotations/Beta.java:1,
从bloomfilter/MultipleBloomFilterCheck.java:41,
从bloomfilter/MultipleBloomFilterCheck.java:100,
来自bloomfilter/Main.java:25,
发件人:3:
com/google/common/base/Converter.java:0:0:错误:找不到类java.util.function.function的文件
com/google/common/base/Converte