歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Intellij IDEA依賴同步及亂碼問題

Intellij IDEA依賴同步及亂碼問題

日期:2017/3/1 9:08:16   编辑:Linux編程

隨著 Intellig IDEA 的流行,越來越多的Java程序員開始用上這個更加強大的編譯器。 Intellig IDEA 不僅可以智能聯想,還集成了很多的工具,例如 gradle.

幾個月來,Intellig IDEA 依賴同步一直困擾這我,最開始使用Intellig IDEA 的時候並沒有出現任何問題,即便有時候依賴不能同步,重新啟動Intellig IDEA 或者在終端下執行gradle --refresh-dependencies 來進行更新依賴。 但是隨著Intellig IDEA 的更新以及gradle等的更新,後面新建的項目在同步上一直存在問題,下面將依賴同步的問題以及web開發中遇到的一個中文亂碼問題提供解決方案。

依賴同步

網上搜索到很多的解決方案是在gradle的窗口中,點擊刷新按鈕,但是最後並不能解決問題。起初的 build.gradle 文件內容如下:

group 'me.codeboy'
version '1.0-SNAPSHOT'

apply plugin: 'java'
apply plugin: 'war'

repositories {
    mavenLocal()
    jcenter()
}

dependencies {
    testCompile 'junit:junit:4.12'
    providedCompile 'javax.servlet:javax.servlet-api:3.1.0'
    compile 'org.apache.struts:struts2-core:2.3.20'
    compile 'me.codeboy.common:base:1.2.0'
    }

按照上面的配置,一直依賴不能整理好,後面發現是需要添加 apply plugin: 'idea' ,添加後如下:

group 'me.codeboy'
version '1.0-SNAPSHOT'

apply plugin: 'idea'
apply plugin: 'java'
apply plugin: 'war'

repositories {
    mavenLocal()
    jcenter()
}

dependencies {
    testCompile 'junit:junit:4.12'
    providedCompile 'javax.servlet:javax.servlet-api:3.1.0'
    compile 'org.apache.struts:struts2-core:2.3.20'
    compile 'me.codeboy.common:base:1.2.0'
    }

之後命令行下運行以下命令即可:

gradle idea

中文亂碼

在Web開發中,輸出的日志和直接打印的漢字顯示為問號,也即亂碼。這個解決的辦法比較容易,操作步驟如下:

  1. 右上角運行左上角的箭頭點開
  2. Edit Configurations
  3. Tomcat Server
  4. VM options
  5. 添加 -Dfile.encoding=UTF-8 即可

使用IntelliJ IDEA 13搭建Android集成開發環境圖文教程 http://www.linuxidc.com/Linux/2015-09/123416.htm

IntelliJ IDEA 12 創建Web項目圖文詳細教程 http://www.linuxidc.com/Linux/2013-05/84213.htm

用IntelliJ IDEA開發Android程序圖文教程 http://www.linuxidc.com/Linux/2013-03/81471.htm

IntelliJ IDEA 12開發haXe NME應用配置指南 http://www.linuxidc.com/Linux/2013-01/77227.htm

IntelliJ IDEA運行Play Framework的test mode http://www.linuxidc.com/Linux/2013-07/87694.htm

Ubuntu 13.04 安裝IntelliJ IDEA 12 http://www.linuxidc.com/Linux/2013-11/93014.htm

IntelliJ IDEA 12創建Maven管理的Java Web項目(圖解) http://www.linuxidc.com/Linux/2014-04/99687p2.htm

IntelliJ IDEA 常用快捷鍵列表及技巧大全 http://www.linuxidc.com/Linux/2015-04/116398.htm

在 Ubuntu Linux 上安裝 IntelliJ IDEA http://www.linuxidc.com/Linux/2016-12/137946.htm

IntelliJ IDEA 的詳細介紹:請點這裡
IntelliJ IDEA 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved