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。 設置為可編譯文件再去工程中看就沒紅圈了。