我已经将项目导入到新机器上(即日食),它甚至会抛出88个错误,即使它在以前的机器上工作良好。这里的错误类型:使用新机器后语法错误
MINUTES cannot be resolved or is not a field
Syntax error
Method not applicable to arguments
isEmpty() undefined
当我检查语法的所有好等
任何人都有类似的问题?
这里的代码抛出一个异常(分钟数不能得到解决或不是场)
try {
TimeUnit.MINUTES.sleep(Config.DOCS_CHECK_INTERVAL);
} catch (InterruptedException e) {
log.error("Exception", e);
}
进口:
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLDecoder;
import java.security.cert.X509Certificate;
import java.util.HashSet;
import java.util.List;
import java.util.concurrent.TimeUnit;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import javax.net.ssl.X509TrustManager;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.hibernate.criterion.Criterion;
import org.hibernate.criterion.Restrictions;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import com.ikubasienki.core.Config;
如果没有看到代码,很难判断是否有什么问题。我还怀疑,鉴于“适用”中的拼写错误,这些错误不是*确切*错误。您可能正在使用不同版本的JRE或语言。请显示[mcve] ... –
看起来您使用错误的Java版本,例如Java 7而不是Java 8. – Landei
你能显示你的导入么? – Jens