❶ IDEA编译错误,求解决
你用了1.7的JDK编译1.6的代码。项目的JDK改下再运行就可以了
❷ IDEA编译报语法错误 可能是默认机制搞的鬼!
咸鱼IDEA导入了之前的项目, 环境没有任何变动, 但是编译时突然报错
例如这样的语法错误
咸鱼莫名奇妙, 第一反应就是JDK包的问题, IDEA点开
没毛病, JDK1.8啊, 怎么可能不支持“@Override ”语法呢???
经过一番折腾,才明白原因和IDEA的默认设置有关:
知道了原因, 我们如何接下来就来修改
Preferences-->Build,Execution,Deployment-->Compiler--》java Compiler-->Project Bytecode Version
File-->Project Structure-->Project Settings-->Project-->Project language level
以上设置完后, 你会发现项目当时就正常了, 不过, 过段时间, 老问题又出现了!
此时, 祭出我们的终极大法! 直接在项目的pom.xml中指定编译版本
大招一出, 谁与争锋!
❸ java:idea构建maven项目后 启动main方法 控制台都会打印构建工程的信息 很奇怪,不知道设置到什么地方了
你在启动选项里面设置一下
❹ IDEA控制台输出中文乱码问题
1、看网上经验,大多数同学只要做如下设置,即可让IDEA控制台正常显示中文信息:
1.1IDEA设置编码,File-->setting-->Editor-->File Encoding,设置统一编码UTF-8,如图:
1.2重新编译项目,Build-->Rebuild Project,重新运行,检查是否解决问题,如果没解决,继续看下面的步骤;
2、设置tomcat启动参数以及修改IDEA的配置信息
2.1tomcat启动参数修改方式:run-->Edit Configurations,如图
2.2修改IDEA安装文件内容,新增:-Dfile.encoding=UTF-8,文件在idea安装目录bin下,idea.exe.vmoptions以及idea64.exe.vmoptions,重启IDEA,重新运行检查问题是否解决;
3、经过了前面所有的设置,我的控制台依旧是中文乱码,网上的信息基本上都是上面的一些设置,无意中在一则评论中看到了需要设置IDEA的custom vm,抱着试一试的态度,增加了-Dfile.encoding=UTF-8,重新运行,问题终于解决了。设置方法如下:Help-->Edit Custom VM Options,增加编码设置信息即可,这个文件不在安装目录下,可以直接通过IDEA的菜单去修改
最后重启IDEA
❺ Intellij idea编译项目报错,项目里没有配maven,搞了好几天了,求大神帮忙。
如果是 idea 的话,右击 pom.xml 文件,选择最下面的 “ Add as maven build file”,然后编译器会重新构建,就好了。找到原因了,换了新版本的idea ,工程里面生成的 .idea 是不一样的,只要把 .idea目录删除,然后重新import项目,就可以了。
具体如下:
1、简介
编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
2、汇编程序
汇编程序。使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。
3、执行原理
计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。这种将高级编程硬件程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。
❻ intellij idea创建了Javafx后编译错误 怎么办
缺少javafx包,如果是maven程序的话添加引用
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>13-ea+8</version>
</dependency>
如果不是maven程序,下载jar包引到程序中
❼ IDEA如何解决switch不支持字符串的编译错误
方法/步骤
如图所示是刚刚导入的项目代码,里面有用到switch,类型是String类型,编译器提示类型错误。下面开始更改编译器语言级别
❽ idea2016.2编译时有错误,代码不提示怎么办
修改动态链接库实现,实现整数参数的输出:
LIBEXPORT_API int mySum(int a,int b,int *c){ *c=a+b; return *c;}
C#导入的定义:
public class RefComm
{
[DllImport("LibEncrypt.dll",
EntryPoint=" mySum ",
CharSet=CharSet.Ansi,CallingConvention=CallingConvention.StdCall)]
public static extern int mySum (int a, int b,ref int c);
}
在C#中调用测试:
int c=0;
int iSum= RefComm. mySum(,, ref c);
运行查看结果iSum 和c均为5,调用正确。
经过以上几个步骤的试验,基本掌握了如何定义动态库函数以及如何在 C# 定义导入,有此基础,很快我实现了变长加密函数在 C# 中的调用,至此目标实现。
❾ IDEA 控制台乱码如何解决
乱码原因:
1.系统语言:英文
英文系统下遇到乱码问题,分析了程序执行参数如下:
ps -ef | grep java
执行后得到如下的结果,省略了classpath:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -d64 -Djava.awt.headless=true -Xmx512m - Dfile.encoding=MacRoman -classpath…org.jetbrains.idea.maven.server.RemoteMavenServer
分析参数和编码有关的只有一个:
-Dfile.encoding=MacRoman
2. 系统语言:中文
先说明一下如果系统语言设置为中文是没有乱码问题的,所以网上大量的重复文章的办法是把"File Encoding"设置为GBK或者GB2312,但是很多系统的编码不可能因为一个IDE而更改编码,所以这种办法直接无视!!!
切换到中文语言后分析执行参数,和英文语言下不同的是:
-Dfile.encoding=GB2312(从12.1版本开始默认添加了这个参数)
解决
第一步:修改intellij idea配置文件:
找到intellij idea安装目录,bin文件夹下面idea64.exe.vmoptions和idea.exe.vmoptions这两个文件,分别在这两个文件中添加:-Dfile.encoding=UTF-8
第二步:找到intellij idea的file---settings---Editor---FileEncodings的GlobalEncoding和ProjectEncoding和Default
encoding for properties都配置成UTF-8
第三步:在部署Tomcat的VM options项中添加:-Dfile.encoding=UTF-8
第四步:重启Intellij idea即可解决乱码问题
笔记摘自:http://blog.csdn.net/wo541075754/article/details/51150035
阅读更多
(function(){
function setArticleH(btnReadmore,posi){
var winH = $(window).height();
var articleBox = $("div.article_content");
var artH = articleBox.height();
if(artH > winH*posi){
articleBox.css({
'height':winH*posi+'px',
'overflow':'hidden'
})
btnReadmore.click(function(){
articleBox.removeAttr("style");
$(this).parent().remove();
})
}else{
btnReadmore.parent().remove();
}
}
var btnReadmore = $("#btn-readmore");
if(btnReadmore.length>0){
if(currentUserName){
setArticleH(btnReadmore,3);
}else{
setArticleH(btnReadmore,1.2);
}
}
})()
$(".MathJax").remove();
if($('div.markdown_views pre.prettyprint code.hljs').length > 0 ){
$('div.markdown_views')[0].className = 'markdown_views';
}
❿ IDEA下使用logback控制台打印日志中文字符为乱码怎么破
打开File Encodings,方法:
windows:进入设置页。File-->Settings (快捷键:Ctrl+Alt+S),快速搜索输入encoding
mac:Intellij IDEA-->Preferences,快速搜索输入encoding
如下图所示。
2. 红框内,IDE Encoding 选择UTF-8,Project Encoding选择 GB2312(这个选项跟源码中的字符编码相关)
3. 在靠下的红框内,对于源码,在Default Encoding一栏选择GB2312,并保证该源码目录下的所有文件没有选择其他编码方式(即都使用默认的GB2312)
4.点击OK结束。