idea編譯xml
① 如何看IDEA編譯一個工程的命令行
2.1 使用Intellij Idea創建gradle項目
首先在Idea中啟用Gradle支持:Settings->Plugins: Gradle
然後創建一個gradle項目或模塊,會發現目錄結構和maven的很像,其中build.gradle是gradle的配置文件,類似於maven中pom.xml文件,以下是build.gradle的簡單示例:
apply plugin: 'java'
group = 'org.yousharp'
version = '1.0-SNAPSHOT'
sourceCompatibility = 1.7
targetCompatibility = 1.7
repositories {
mavenCentral()
maven { url "repo.maven.apache.org/maven2" }
}
dependencies {
compile group: 'com.google.guava', name: 'guava', version:'17.0'
compile group: 'redis.clients', name: 'jedis', version:'2.6.0'
② idea編譯器中的target文件里的web.xml文件出現conn't resolve servlet "xxx"
檢查文件是否打包完整,在target的class里找有沒有那個servlet相關映射
③ Intellij idea編譯項目報錯,項目里沒有配maven,搞了好幾天了,求大神幫忙。
如果是 idea 的話,右擊 pom.xml 文件,選擇最下面的 「 Add as maven build file」,然後編譯器會重新構建,就好了。找到原因了,換了新版本的idea ,工程裡面生成的 .idea 是不一樣的,只要把 .idea目錄刪除,然後重新import項目,就可以了。
具體如下:
1、簡介
編程是編寫程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,是計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
2、匯編程序
匯編程序。使用匯編語言編寫計算機程序,程序員仍然需要十分熟悉計算機系統的硬體結構,所以從程序設計本身上來看仍然是低效率的、繁瑣的。但正是由於匯編語言與計算機硬體系統關系密切,在某些特定的場合,如對時空效率要求很高的系統核心程序以及實時控製程序等,迄今為止匯編語言仍然是十分有效的程序設計工具。
3、執行原理
計算機對除機器語言以外的源程序不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的。這種將高級編程硬體程序設計語言編寫的源程序轉換到機器目標程序的方式有兩種:解釋方式和編譯方式。
④ IntelliJ IDEA工具編寫android XML文件不出現代碼提示
IntelliJ IDEA社區版作為一個輕量級的Java開發IDE,是一個開箱即用的Android開發工具。
注意:在本次的教程中我們將以Android平台2.2為例進行IntelliJ IDEA的使用說明,Android 2.2雖然是一個很老的Android SDK版本,但是這樣可以保證你所開發的應用程序可以在更多的設備上進行測試,用以確定程序的硬體設備兼容性。
1 啟動Create New Project向導
在IntelliJ IDEA的主頁面上,啟動Create New Project向導。
下一步需要用戶選擇想創建項目的類型:選擇需要創建的Android模塊類型。每一個選擇對應一個不同的項目模板。
2 選擇項目模板
從下圖的對話框中選擇項目模板,然後進入創建項目的基本信息設置。
最常見的選擇是Application Mole。這個選項將讓IntelliJ IDEA按照一些預定義的結構安排項目。在這種情況下用戶可以照原來的樣子編譯項目,之後得到一個幾乎是空的,但功能齊全的Android應用程序。如果選擇Empty Mole選項,IntelliJ IDEA將為指定的Android平台提供一個簡單的空項目,不會生成額外的內容。Library Mole則是用於構建共享代碼類庫。
在這里我們選擇Application Mole,輸入項目名稱和目標文件夾。更重要的是,用戶應該選擇目標Android平台。這個時候下拉列表已經通過SDK Manager預裝好用戶所選定的平台。點擊Next進入下一步。
如果Java SDK或Android SDK沒有安裝或者配置錯誤,用戶可能會遇到一些麻煩。這個時候可以單擊File → Project Structure解決這些可能遇到的問題。
3 編輯項目屬性
下面的對話框包含了應用程序名稱和程序包名,並允許用戶設置目標設備和啟動activity。
程序包的名稱應該是com.xxx.yyy的格式,xxx通常代表公司名稱,yyy是應用程序名稱。當然用戶可以在這里使用任何名稱,但這個建議會極大降低與其他應用程序名稱沖突的風險。
IntelliJ IDEA提供創建一個名為MyActivity的示例activity。在安卓開發中,activity是一個純Java類,也是任何Android應用程序不可或缺的組成部分。
4 設置目標設備
對話框也可以讓用戶定義IntelliJ IDEA如何運行示例應用程序。有三種基本運行配置:
Show device chooser dialog表明在每次從啟動應用程序時,IDEIntelliJ IDEA將要求用戶選擇通過USB連接模擬器或設備。
USB device表明,IntelliJ IDEA將通過一個USB埠自動嘗試將應用程序部署到任何兼容的設備。通常在用戶想測試在一個物理設備的程序兼容性時使用。
Emulator表明IntelliJ IDEA將該應用程序部署到配置的模擬器。請注意,您還需要設置一個Android虛擬設備(AVD)在模擬器運行應用程序。這一步驟可在幾分鍾之內完成。
一切准備就緒之後,單擊Finish創建項目。
⑤ idea打war包沒有web.xml
如圖,通過maven project創建了個web app項目:
配置個tomcat :
運行調試,發現生成的target,沒有web.xml :
解決辦法:
寫上命令:
此時編譯,就能得到完整的target (有web.xml了):
⑥ IDEA中Mybatis不發布xml文件
IDEA ULTIMATE 版支持此功能。 配置IDEA中此項目的Database。添加hibernate支持。 使用Generate Persistence Mapping---->By Database Schema選項。 選擇資料庫表文件以及生成路徑,名稱等後自動生成文件。支持註解方式和XML配置方式。
⑦ IntelliJ IDEA源碼目錄里的xml文件怎麼發布到編譯後的目錄里
File - Project Structure-Moles,把那個目錄的類型設置為 Resources 試試?如果使用的是 maven 的話,直接把文件放到 src/main/resources目錄下就會被自動編譯過去
⑧ 在idea中的compiler.xml是什麼文件
File - Project Structure-Moles,把那個目錄的類型設置為 Resources 試試?如果使用的是 maven 的話,直接把文件放到 src/main/resources目錄下就會被自動編譯過去