idea不自动编译
① IntelliJ IDEA 怎么热部署,每次修改java文件就得重启tomcat
确保使用的是debug模式。
确保tomcat是由idea实例化的。也就是说tomcat是在idea中配置好的
(特殊的修改如:项目配置文件,某些特殊类新增,方法名称参数的添加修改引起的不能热部署就必须重启,当然你也可以用Jrebel插件。此插件收费。可以实现大部分的修改热部署,包括修改项目配置文件等热部署。以下描述均指的是普通的修改下的热部署。)
项目配置如图:
当修改文件后,ctrl+F9,编译文件。tomcat会自动加载新文件。
On frame deactivation选项同样可以选择为 update classes and Resource选项。它的作用就是在你失去焦点的时候自动编译。例如:修改某文件后你直接切换到了浏览器,或者点了下别的。只要当前的intellij idea 不是焦点就会激活自动编译并更新文件动作。也就是说不用手动按ctrl+F9了。
所有以上操作,请确保是在DEBUG模式下操作。也就是运行tomcat的时候是debug模式启动的。
② IntelliJ IDEA 13 js文件不编译,怎么搞啊
首先我觉得js应该是解释性语言呢....所以你编译对它应该没影响的
我到目前为止没有预见过这个问题,不过你可以这样尝试一下:
清空浏览器缓存,cookie
停止服务器应用软件
我记得intellij部署路径应该是自己的,out文件夹,具体路径你可以在moule设置里的output(大概是这个)选项卡,很久不用intellij了,应该是这个选项卡,你找找
去路径下,把项目发布文件删除,重新编译
用debug模式启动,我不确定run模式会不会自动重新部署项目
③ IntelliJ IDEA 自动编译功能无法使用,On 'update' action:选项里面没有update classes and resources这项
在tomcat设置中Deployment要使用exploded模式的war包。只有exploded模式下才会有update classes and resources这项
④ IDEA不编译java文件,一直提示找不到包一类的错误,我研究五个多小时了也没解决,求大佬!!!
编译没成功
看错误信息的最后几行,那几个org.apache相关的包,你在pom里添加依赖没有(如果你这句话都没听明白,那你还是先学习下maven基础)
⑤ Idea 开发Maprece遇到的问题,代码不能自动实现方法!搞了很久没搞出来,哪位大牛知道这个
项目配置 File ---- Project Structure
1. SDK的配置
2. 加入Hadoop的jar包依赖
3.打包配置
4.开发map-rece代码
<span style="font-size:18px;">import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.maprece.Job;
import org.apache.hadoop.maprece.Mapper;
import org.apache.hadoop.maprece.Recer;
import org.apache.hadoop.maprece.lib.input.FileInputFormat;
import org.apache.hadoop.maprece.lib.output.FileOutputFormat;
import org.apache.hadoop.util.GenericOptionsParser;
public class Dep {
//map将输入中的value复制到输出数据的key上,并直接输出
public static class Map extends Mapper<Object,Text,Text,Text>{
private static Text line=new Text();//每行数据
//实现map函数
public void map(Object key,Text value,Context context)
throws IOException,InterruptedException{
line=value;
context.write(line, new Text(""));
}
}
//rece将输入中的key复制到输出数据的key上,并直接输出
public static class Rece extends Recer<Text,Text,Text,Text>{
//实现rece函数
public void rece(Text key,Iterable<Text> values,Context context)
throws IOException,InterruptedException{
context.write(key, new Text(""));
}
}
public static void main(String[] args) throws Exception{
Configuration conf = new Configuration();
String[] otherArgs = new GenericOptionsParser(conf, args).getRemainingArgs();
Job job = new Job(conf, "Data Deplication");
job.setJarByClass(Dep.class);
//设置Map、Combine和Rece处理类
job.setMapperClass(Map.class);
job.setCombinerClass(Rece.class);
job.setRecerClass(Rece.class);
//设置输出类型
job.setOutputKeyClass(Text.class);
job.setOutputValueClass(Text.class);
//设置输入和输出目录
FileInputFormat.addInputPath(job, new Path(otherArgs[0]));
FileOutputForwww.cdxcxgs.com#tOutputPath(job, new Path(otherArgs[1]));
System.exit(job.waitForCompletion(true) ? 0 : 1);
}
}</span>
5.配置编译器
⑥ IDEA 中怎么关掉一改代码就编译
在菜单栏中的File下倒数第二个Power Save Mode点击就可以了
⑦ Intellij idea为什么没有增量编译和自动编译
用 JRebel 插件吧,debug的时候改几行代码make一下就热更新了,非常爽,不足的是不支持新增类,新增方法。
想想可以边调试边修改,就应该把持不住了吧~
⑧ 关于intellij IDEA,不自动检查错误而且没有C类文件显示的问题
解决方法是:
在工具栏选择 , Run Configurations
⑨ 如何将intellij设置成自动编译,tomcat服务器,
Aritifacts——“+”号——web application :exploded——from moles
然后tomcat那里就可以配置了
⑩ idea中写java程序怎么不自动引入jar包
说明该类不是可编译文件。 在project Structure中(快捷键ctrl+alt+shift+s)选Moles将你带红圈的文件添加上,将你带红圈的文件夹设为Sources。一般是src文件夹,点Sources文件夹,然后点击OK。 设置为可编译文件再去工程中看就没红圈了。