Home Php C# Sql C C++ Javascript Python Java Go Android Git Linux Asp.net Django .net Node.js Ios Xcode Cocoa Iphone Mysql Tomcat Mongodb Bash Objective-c Scala Visual-studio Apache Elasticsearch Jar Eclipse Jquery Ruby-on-rails Ruby Rubygems Android-studio Spring Lua Sqlite Emacs Ubuntu Perl Docker Swift Amazon-web-services Svn Html Ajax Xml Java-ee Maven Intellij-idea Rvm Macos Unix Css Ipad Postgresql Css3 Json Windows-server Vue.js Typescript Oracle Hibernate Internet-explorer Github Tensorflow Laravel Symfony Redis Html5 Google-app-engine Nginx Firefox Sqlalchemy Lucene Erlang Flask Vim Solr Webview Facebook Zend-framework Virtualenv Nosql Ide Twitter Safari Flutter Bundle Phonegap Centos Sphinx Actionscript Tornado Register | Login | Edit Tags | New Questions | 繁体 | 简体


10 questions online user: 3

0
votes
answers
84 views
+10

IntelliJ無法找到Scala/SBT GetClassifiersModule

2

這裏是SBT的全新品牌,這可能是罪魁禍首。我試圖讓IntelliJ Community 2017.2導入我的a simple Scala/SBT projectIntelliJ無法找到Scala/SBT GetClassifiersModule

當您克隆該回購時,您可以(如果您需要)運行sbt compile和/或sbt run來驗證小小的Driver.scala源碼編譯並按預期運行。

但是當我試圖將其導入的IntelliJ:

enter image description here

enter image description here

enter image description here

enter image description here

糟糕!這是一個巨大的堆棧跟蹤但結尾:

[error]  at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35) 
[error]  at xsbt.boot.Launch$.launch(Launch.scala:117) 
[error]  at xsbt.boot.Launch$.apply(Launch.scala:18) 
[error]  at xsbt.boot.Boot$.runImpl(Boot.scala:41) 
[error]  at xsbt.boot.Boot$.main(Boot.scala:17) 
[error]  at xsbt.boot.Boot.main(Boot.scala) 
[error] java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: sbt/internal/librarymanagement/GetClassifiersModule 
[error] Use 'last' for the full log. 

任何想法是怎麼回事?我的項目中有什麼(見GH回購)跳出來?

沙发
0
0

貌似https://youtrack.jetbrains.com/issue/SCL-12336,這個問題是固定在2017.3,請嘗試2017.3 EAP https://www.jetbrains.com/idea/nextversion/

0
votes
answers
40 views
+10

Intellij異常構建過程終止(錯誤連接到127.0.0.1)

2

我已經在我的mac OS Sierra版本10.12.6上安裝了IntelliJ IDEA CE和jdk 1.8.0_152,並編寫了一個簡單的Hello World程序。當我嘗試通過構建UI(CMD + F9)項目,它給了我下面的錯誤:Intellij異常構建過程終止(錯誤連接到127.0.0.1)

Error:Abnormal build process termination: 
Build process started. Classpath: /Applications/IntelliJ IDEA CE.app/Contents/lib/jps-launcher.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/lib/tools.jar:/Applications/IntelliJ IDEA CE.app/Contents/lib/optimizedFileManager.jarSLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 
SLF4J: Defaulting to no-operation (NOP) logger implementationSLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 
Error connecting to 127.0.0.1:50569; reason: nulljava.nio.channels.ClosedChannelException 
    at io.netty.channel.AbstractChannel$AbstractUnsafe.ensureOpen(...)(Unknown Source) 
Exiting. 

我已禁用防火牆。我正在努力獲得一個簡單的程序來使用IntelliJ。我已經嘗試重新安裝IntelliJ並重新啓動我的Mac。

IntelliJ configuration: 
IntelliJ IDEA 2017.2.6 
Build #IC-172.4574.11, built on November 13, 2017 
JRE: 1.8.0_152-release-915-b12 x86_64 
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o 
Mac OS X 10.12.6 
沙发
0
2

嘗試爲您的項目使用更新的JDK版本。 jdk1.8.0_152已經很老了。此問題也可能由防病毒/防火牆查殺進程或阻塞連接引起。

0
votes
answers
64 views
+10

在新的sbt項目中IntelliJ「沒有指定或檢測到Scala版本」

1

Iv'e開始學習和使用sbt,到目前爲止,我並沒有直接從IntelliJ開始項目,我所做的就是拔出一些種子項目並使用IntelliJ作爲IDE的Scala插件。在新的sbt項目中IntelliJ「沒有指定或檢測到Scala版本」

只要我不停地拉種子項目和編輯它們,一切都很好,但是當我試圖從的IntelliJ產生直接SBT項目我也跟着簡單的指令,面對這個錯誤

錯誤而進口SBT項目:
執行期間出錯:否 指定或檢測到的Scala版本Java HotSpot™64位服務器虛擬機 警告:忽略選項MaxPermSize = 384M;在8.0

除去支持自動生成build.properties

sbt.version = 1.0.3 

自動生成build.sbt:在build.sbt

name := "MyProject" 

version := "0.1" 

scalaVersion := "2.12.4" 

而我得到的每個屬性 「無法解析符號」檔案..

事情Iv'e試圖解決這個問題L:

  1. 卸載並重新安裝的IntelliJ,斯卡拉的IntelliJ插件,SBT和Scala
  2. Framework Support
  3. 試圖在階添加Project StructureFacets下增加斯卡拉(我甚至沒有一階選擇)
  4. 再次確認Scala的SDK配置在Global LibrariesProject Structure用正確的版本

我目前ENVIRON換貨包括:
的Windows 10
IntelliJ IDEA的CE 2017年2月6日
的IntelliJ Scala的插件2017年2月13日
的Java 8 151
SBT 1.0.3
斯卡拉2.12.4

謝謝!

+0

你試過從SBT工具窗口中運行 「刷新」 ?阿洛斯你可以嘗試使用更新的版本(1.0.3)。 –

+0

我在'build.properties'上的sbt版本確實是1.0.3, ,並且我安裝了一個新版本,仍然是相同的錯誤 – TalOhana

+1

您可以使用乾淨安裝(無需導入設置)2017.3 EAP:https: //www.jetbrains.com/idea/nextversion/? –

沙发
0
0

爲了解決這個我:

  1. 完全卸載的IntelliJ,與所有它的配置
  2. 升級到的IntelliJ 2017.3 CE
0
votes
answers
37 views
+10

如何在Intellij中導入目錄/完整軟件包以進行測試

0

我正在研究一個有兩個分離目錄(如我們稱爲cordApp的兩個獨立應用程序)的項目,在第一個cordapp中我們有「a,b, c「班,第二個班有」d,e,f「班。 背後的想法是,第二個cordapp必須比第一個輕得多,因爲它必須在網絡上旅行,所以第一個的尺寸「沉重」大於第二個。如何在Intellij中導入目錄/完整軟件包以進行測試

我們把測試文件夾放在第一個(較重),但我需要測試從「更輕」的東西,我怎麼能導入第一個第二個? 現在我的解決方案是在第二個文件夾中創建測試文件夾,但這不是很好,因爲它會使文件更重。

有關如何在另一個導入完整目錄/完整應用程序的任何想法?

這是該項目的照片,「cordapp合同態」是光之一,在「cordapp」 enter image description here

+0

即 「文件夾」 是[模塊(https://www.jetbrains.com/help/idea/modules.html)。您可以使用gradle將第二個模塊添加爲第一個模塊的依賴項。 – Moira

沙发
0
1

要導入您需要修改CorDapp的文件的build.gradle包括測試依賴於其他CorDapp。

參見這裏的例子:https://github.com/corda/cordapp-template-kotlin/blob/release-V2/cordapp/build.gradle#L58

0
votes
answers
70 views
+10

將自定義清單條目添加到IntelliJ中的JavaFX應用程序

0

我想爲我的JavaFX應用程序顯示啓動畫面。 爲此,我想在清單文件中指定相應的條目。將自定義清單條目添加到IntelliJ中的JavaFX應用程序

SplashScreen-Image: images/splash.gif 

所以java爲我處理顯示。 我沒有找到一種方法來將此自定義條目添加到IntelliJ中的清單文件(2016.3.7)

我想避免使用ANT或Maven。 我該怎麼做?

+0

F4 - > Artefact - > Java FX - >自定義清單屬性? –

+0

謝謝!我只是沒有看到它:-) –

沙发
0
0

來自mcwolf先生的回答。在項目設置中,我可以添加自定義清單屬性。

我想通了,在IntelliJ中有一個錯誤(至少我的版本是2016.3.7),它有效果,滾動不可能,也沒有滾動條顯示。所以,添加清單屬性的選項是不可見的。

project settings dialog

但調整的對話框時,其他選項出現!

resized dialog

這就是爲什麼我didn't看到它。

0
votes
answers
65 views
+10

如何進入IntelliJ中JUnit插件的源代碼?

0

當我在IntelliJ(2017.2 Community Edition)的調試模式下運行我的測試時,源代碼僅適用於某些代碼。如何進入IntelliJ中JUnit插件的源代碼?

特別是,當我遍歷程序包com.intellij.junit4中的代碼時,調試器會在堆棧視圖中顯示方法名稱和行號,但代碼不會出現在編輯器中。

沙发
0
0

您需要將包含源代碼的jar添加到項目的類路徑中。該jar位於相對於安裝IntelliJ的文件夾的路徑plugins/junit/lib/junit-rt.jar

轉到「項目結構」>「庫」>「+」>「Java」並添加Jar的路徑。請參閱this answer

0
votes
answers
57 views
+10

無法從intellij上的github上拉項目

1

我想拉一個朋友剛剛在github上推送的一個朋友與intellij Idea的更新。我打開我的計算機上的項目,簽出正確的分支,去VCS - > git - >拉,選擇正確的分支,但沒有附加任何東西。無法從intellij上的github上拉項目

我決定繼續github,以驗證在存儲庫上應用的更改,是的,存儲庫在github中是最新的,但我無法執行更改。

我也試圖複製該項目,並重新創建IntelliJ IDEA的一個新的項目,但它不會更改...

有人能解釋我如何解決我的問題,並獲得該項目的所有更改?

+0

如果您的存儲庫的本地副本是最新的,則拉動將不起作用。 'git fetch -v'說什麼? – Makoto

+0

i我使用的終端來自Intellij Idea 它返回我: 從「另一個我正在工作的項目」 = [最新]分支機構想使用 - > origin /「同一分支」 = [最新] anotherBranch - > origin/master 這是否意味着我試圖從一個隨機存儲庫中拉東西? – JerDum

沙发
0
0

這是否意味着我試圖從隨機存儲庫中取出某些東西?

爲了避免這種情況,最簡單的解決方法是:

  • git clone GitHub的回購在另一個文件夾
  • 打開該文件夾與IntelliJ IDEA的:它將識別項目(和遠程Git的回購)

OP JerDum增加in the comments

存儲在.gitconfig中的一些附加信息,以及這些信息會干擾Intellij Idea以及終端中的Git。

+0

我試圖做到這一點,但我克隆了錯誤的存儲庫。事實上,它正在克隆我的一所學校工作的倉庫,而不是我想要的東西。我去了gitlab,看看有沒有什麼變化,我在我的學校項目中添加了一個分支。我下載ZIP文件來保存我的工作,但它不會改變我的git的問題:/ – JerDum

+0

@JerDum一旦克隆,你看到正確的URL在它打字的時候'git的遠程-v'?也許這只是獲得正確分支的問題:你在做'git branch -avv'時看到了嗎? – VonC

+0

嗨, 當我在終端克隆,我注意到它要求我用我的gitlab帳戶(和我想克隆的項目在github上)標識自己。 然後,當我寫「混帳遠程-v」,還給了我這樣的事情: 「致命:這個,沒有這個家長資源庫是一個git存款」 – JerDum

0
votes
answers
38 views
+10

Mac上的Hadoop在intelliJ IDEA設置

0

使用brew安裝hadoop,現在想在intelliJ IDEA中運行hadoop作業。如何設置環境並解決依賴關係?Mac上的Hadoop在intelliJ IDEA設置

沙发
0
0

花了很多時間,終於能夠從intelliJ IDEA運行hadoop作業。希望這可能爲他人節省時間。

brew upgrade hadoop 

安裝/更新/usr/local/Cellar/hadoop/2.xx 現在的Hadoop,我們會盡量進口依存度從這個位置我們的IntelliJ

  1. 啓動的IntelliJ和點擊 '創建新項目'
  2. 創建Java項目
  3. 轉到文件 - >項目結構 - >在模塊中選擇工程模塊 - >選擇依賴標籤 - >選擇'+'在底部,然後單擊罐或目錄 - >導入 從Hadoop的安裝依賴

enter image description here

  • 對於導入的依賴關係,第一選擇所有的文件夾裏面.. /hadoop- 爲2.xx /股/的Hadoop/
  • enter image description here

    重複步驟4和導入../Hadoop-2.xx/share/hadoop/common/lib目錄文件夾

    enter image description here

    的Hadoop環境中集成的IntelliJ Java項目。您可以創建新的java類來實現您的驅動程序,映射器,reducer等。

    +1

    您應該真的使用Maven/Gradle而不是手動添加JAR文件 –

    +0

    Hi @ cricket_007,請您提供一步一步的過程。我不是基於Maven/Gradle IDE的專家 –

    +0

    對於Stackoverflow來說太寬了,對不起。要點 - 您可以使用任何IDE或無IDE,這對於在實際的Hadoop集羣中構建代碼非常有用 –

    0
    votes
    answers
    42 views
    +10

    無法在gradle intellij中添加依賴項模塊

    0

    我正在使用gradle(IDE:Intellij)來運行我的自動腳本。我有幾個模塊模塊A,模塊B,模塊C等等。我試圖將模塊B作爲從屬模塊添加到模塊C.我試過無法在gradle intellij中添加依賴項模塊

    a。在模塊C中指定它build.gradle文件

    b。在模塊的build.gradle文件(模塊B和模塊C)中嘗試循環引用。

    c。嘗試在項目結構 - >模塊依賴關係

    d。在全局build.gradle中是模塊A,B的通用文件,C

    e。試過的文件|無效緩存

    dependencies { 
         testCompile ":modulename" --> I tried with single quote and double quotes 
        } 
    

    我試圖從模塊C中的模塊B類訪問類,但它是說沒有找到類。這兩個班都有公共訪問。

    我還能試試嗎?

    沙发
    0
    0

    到目前爲止,dependencies塊語法有點不對。試試這個:

    project(":moduleC").dependencies { 
        testCompile project(":moduleB") 
    } 
    
    +0

    它說.dependencies不能應用於「(groovy.lang.Closure)」 – Prabhath

    板凳
    0
    0

    得到它的工作。感謝this的帖子。

    爲我工作的解決方案是在模塊的gradle特定文件,請以

    dependencies{ 
        testCompile project(':moduleA').sourceSets.test.output 
    
    } 
    
    0
    votes
    answers
    59 views
    +10

    更新InteliJ Idea中的Maven依賴關係

    1

    我對intelij想法很陌生。我讀了其他主題,並聽從了建議,但他們沒有幫助。更新InteliJ Idea中的Maven依賴關係

    我想添加一個依賴項(例如)jcl-over-slf4:jar但它沒有被添加,這裏是日誌中的錯誤。

    017-12-02 14: 40: 41,903 [6473161] INFO - # org.jetbrains.idea.maven - org.apache.maven.project.ProjectBuildingException: some problems occurred while processing POM: 
    [ERROR] 'dependencies.dependency.groupId' for: jcl-over-slf4: jar is missing. @line 31, column 16 
    

    我關閉理念及.IntelliJIdea14 SYSTEM Maven的指數刪除一切,清除重啓理念,全家的.m2 repository目錄

    ,並在設置中,我嘗試連接到中央Maven倉庫,但第一次加載緩慢。現在它根本不加載 enter image description here

    我打開了自動導入並關閉了防火牆和防病毒軟件。允許訪問互聯網。設置虛擬機選項-Xmx1024m但問題依然存在。 enter image description here 但.m2/repository文件夾的大小僅爲27兆字節(並且您需要270)。

    版本14.1.6的想法。

    這裏是我的pom.xml

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
        <modelVersion>4.0.0</modelVersion> 
        <groupId>spring</groupId> 
        <artifactId>spring-test-app</artifactId> 
        <packaging>war</packaging> 
        <version>1.0-SNAPSHOT</version> 
        <name>spring-test-app Maven Webapp</name> 
        <url>http://maven.apache.org</url> 
        <dependencies> 
        <dependency> 
         <groupId>junit</groupId> 
         <artifactId>junit</artifactId> 
         <version>3.8.1</version> 
         <scope>test</scope> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>spring-webmvc</artifactId> 
         <version>4.3.11.RELEASE</version> 
        </dependency> 
    
        <dependency> 
         <groupId>org.springframework</groupId> 
         <artifactId>spring-context</artifactId> 
         <version>4.3.11.RELEASE</version> 
        </dependency> 
    
         <dependency> 
          <groupId>org.slf4j</groupId> 
          <artifactId>jcl-over-slf4</artifactId> 
         </dependency> 
        </dependencies> 
        <build> 
        <finalName>spring-test-app</finalName> 
        </build> 
    </project> 
    

    還有什麼應該怎麼做來加載所有的依賴?

    +0

    似乎只是一個Maven的配置問題不是與理念的問題。很可能你的pom.xml的第31行沒有指定groupId(它應該是'org.slf4j')。請附上您的pom.xml。 – helospark

    +0

    我編輯了主題消息並附上了pom。但在intelej錯誤標籤「jcl-over-slf4 」 – Sergu

    沙发
    0
    0

    版本添加到您的依賴,就像

    <dependency> 
        <groupId>org.slf4j</groupId> 
        <artifactId>jcl-over-slf4j</artifactId> 
        <version>1.7.25</version> 
    </dependency> 
    
    +0

    它的工作原理,但我希望,有下拉列表與可用的依賴關係。 – Sergu

    +0

    @Sergu通過在pom.xml中按ctrl +空格,Idea中應該有intellisense。 – helospark