【为什么java编译器不报告Intellij中多播表达式的未经检查的强制转换警告?】教程文章相关的互联网学习教程文章

java-将Ajc编译器与Spring问题AspectJ一起使用【代码】

当我尝试使用ajc编译器与spring进行Aspectj交互时,我得到了errror.when,当我删除Aspectj时,代码工作正常编译时编织有什么问题吗caused by: java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De...

Java 1.8.20编译器错误【代码】

以下代码块在1.8.11中可以正常编译,但在1.8.20中会引发错误private static String calculateSyntheticOrderTypePrice(FluentIterable<? extends CalculatorProvider> pendingProviders ) {FluentIterable <? extends CalculatorProvider> mlsLegProvidersAll = pendingProviders.filter(Predicates.and(IS_MLS_PROVIDER, Predicates.not(IS_SYNTHETIC)));FluentIterable <? extends CalculatorProvider> mlsLegProvidersNewest = r...

Java-尝试安装Matlab编译器运行时时出现JRE错误

再一次,我花了很多时间尝试使某些事情无法成功进行.我想在未安装MATLAB的Ubuntu 13.04上安装MATLAB Compiler Runtime.这是我所做的:我从以下位置下载了64位Linux版本R2012b(8.0) http://www.mathworks.com/products/compiler/mcr/index.html?s_cid=BB. 然后,我切换到该文件夹??并尝试通过安装 sudo ./install仅接收以下消息: 错误:找不到Java运行时环境(JRE).目录/ home / konni / Downloads / MCR_R2012b_glnxa64_installer / ...

导入javax.annotation.*在Eclipse的Java 10编译器中无法解析【代码】

在我的机器(Windows 10)中,有两个Java版本,Java 1.8(JRE和JDK)和Java 10(JRE和JDK). 以前,如果我将Eclipse设置为: > Java编译器(JDK兼容):1.8> Java构建路径(JRE系统库):1.8 如果我使用以下Spring代码,则import javax.annotation.PostConstruct; ... ... ... @PostConstruct ... ...一切正常.完全没有错误. 但是,如果我将Eclipse设置为: > Java编译器(JDK兼容):10> Java构建路径(JRE系统库):10 现在,导入语句将引发错误消息:...

Java jit编译器是否每次运行都会编译其代码?

我是Java的新手,正在努力了解以下内容:jit每次运行代码时都会编译吗? (我知道jit会优化经常运行的代码,但我想问的是“热代码”以外的其他代码)解决方法:JIT不会记住上一次运行的任何信息. 这意味着它可能会在您每次运行时编译代码. JIT甚至可以在运行时重新编译代码,以进一步优化代码或在检测到代码使用方式已更改的情况下对其进行不同的优化. 不被认为很热的代码将不会被编译,因为这可能比仅使用解释器运行代码更为昂贵. 当您进...

java-Maven编译器插件3.x:【代码】

我现在有一个行家问题.我创建了一个新的测试项目来简化问题: 错误可能是:Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.util.cli.CommandLineExceptionat org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)at org.codehaus.plexus.classworlds.realm.ClassRealm.load...

java – 此环境中未提供编译器.执行mvn clean包时

嗨,当我在我的cmd上运行命令mvn clean package我收到编译器错误:此环境中未提供编译器.也许您运行的是JRE而不是JDK? 但我检查了我的PATH,JAVA_HOME和HOME_M2 我还检查了Eclipse中的Installed JRE: 显然一切都很好,任何关于我为什么会收到这个错误的想法?谢谢!解决方法:你的问题是你的PATH只是一个JRE,而不是一个JDK. 你必须将JDK包含在你的PATH中,然后maven会找到它.

Java编译器错误:尝试访问本地变量时“找不到符号”【代码】

$javac GetAllDirs.java GetAllDirs.java:16: cannot find symbol symbol : variable checkFile location: class GetAllDirsSystem.out.println(checkFile.getName());^ 1 error $cat GetAllDirs.java import java.util.*; import java.io.*; public class GetAllDirs {public void getAllDirs(File file) {if(file.isDirectory()){System.out.println(file.getName());File checkFile = new File(file.getCanonicalPath());}el...

java – 在这个环境中没有使用jenkins提供编译器【代码】

当我在maven项目上尝试Jenkins构建时,我收到此错误:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?java和maven插件是自动安装的,经过几次研究,我找不到解决方案! 有没有人遇到过这个问题?解决方法:转到jenkins – >管理Jenkins – >全局工具配置 – > JDK.在JAVA_HOME字段下提供JDK的路径.

如何让java maven构建失败以获得编译器警告?【代码】

我在尝试:<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>2.3.2</version><configuration><source>1.6</source><target>1.6</target><compilerArgument>-Werror</compilerArgument><fork>true</fork></configuration></plugin>但没有快乐.现在有什么想法让中世纪的错误出现在this blog post?解决方法:编辑:这个答案已经过时但我不能删除它,因为它是当时接受的答案...

如何驱动C#,C或Java编译器在编译时计算1 2 3 … 1000?

在最近的一次采访中,我被问到一个非常奇怪的问题.面试官问我如何使用编译器功能计算1 2 3 … 1000.这意味着我不允许编写程序并执行它,但我应该编写一个程序,可以驱动编译器在编译时计算这个总和,并在编译完成时打印结果.作为提示,他告诉我,我可能会使用编译器的泛型和预处理器功能.可以使用C,C#或Java编译器.有任何想法吗??? 这个问题与没有任何循环asked here计算总和无关.此外,应该注意,总和应该在编译期间计算.使用C编译器指...

Java代码混淆实际上对反编译器有效吗?

我很好奇,因为反编译是多么容易,所以不要考虑晚上用Java编写某些代码.有没有办法用Java编写而不必担心反编译器?我知道任何东西都可以在有足够时间的情况下进行逆向工程,所以我要问的是:Java类混淆器是否足以有效地阻止分解?解决方法:are Java class obfuscators effective enough to deterrent decompliation?我会说“不”.当我反编译源代码的目的是试图弄清楚某人是怎么做的时候,我已经知道我在寻找什么了.所以我不必理解整个程...

java – 通过使用泛型’extends’添加字符串会导致编译器错误【代码】

代码如下:List<? extends String> genericNames = new ArrayList<String>(); genericNames.add("John");给编译器错误:Multiple markers at this line– The method add(capture#1-of ? extends String) in the type List is not applicable for thearguments (String)– The method add(capture#1-of ?) in the type List is not applicable for the arguments (String)导致此错误的原因是什么?我是否应该无法添加字符...

java – Bounded-wildcard相关的编译器错误【代码】

我想知道这段代码有什么问题:Map <? extends String, ? extends Integer> m = null; Set<Map.Entry<? extends String, ? extends Integer>> s = m.entrySet();编译器抱怨错误消息:Type mismatch: cannot convert from Set<Map.Entry<capture#1-of ? extends String,capture#2-of ? extends Integer>> to Set<Map.Entry<? extends String,? extends Integer>>应该是什么类型的? Eclipse建议Set<?>但我想要比这更具体.解决方法:此...

Java不可达catch块编译器错误【代码】

为什么在Java中我们可以捕获Exception,即使它没有被抛出,但是我们无法捕获它的子类(除了“unchecked”RuntimeExceptions及它的子类).示例代码:class Test {public static void main(String[] args) {try {// do nothing} catch (Exception e) {// OK }try {// do nothing} catch (IOException e) {// COMPILER ERROR: Unreachable catch block for IOException.//This exception is never thrown from the try statemen...