IDEA中scala版本錯亂導致的問題
Error:scalac: bad symbolic reference. A signature in package.class refers to type compileTimeOnly in package scala.annotation which is not available. It may be completely missing from the current classpath, or the version on the classpath might be incompatible with the version used when compiling package.class.
今天在跑scala程式時發現,編譯都沒有錯,執行時控制檯首部丟擲如上異常,而且很多scala相關的方法都編譯不過,上網搜了資料都不適合,最後看自己的pom檔案時才發現,自己用到的actor類相關的jar包指定的版本是2.10.6,而自己的全域性scala版本是2.11.8,修改後解決問題。
總結,很多編譯通過,而執行時異常的情況很可能是依賴jar包的版本衝突。
相關推薦
IDEA中scala版本錯亂導致的問題
Error:scalac: bad symbolic reference. A signature in package.class refers to type compileTimeOnly in package scala.annotation which is not
Idea 中JDK版本設定問題導致ClassNotFoundException錯誤的一種原因
今天在使用Idea編寫程式碼測試時,點選Run之後,一直報錯ClassNotFoundException,就連最簡單的Hello world程式都是如此,一時之間,不知所措。Baidu、Google了一大堆,各種方法都嘗試了,還是報一樣的錯誤。甚至,我都把Idea解
十三、IntelliJ IDEA 中的版本控制介紹(下)
點擊 遠程 analysis 介紹 rem 相關 目錄 IT 默認 我們已經簡單了解了 IntelliJ IDEA 的版本控制機制,那麽接下來,就讓我們一起看看在 IntelliJ IDEA 中進行具體的版本控制操作。 標註1:Checkout from Version
idea中GIT版本回退、
宣告、使用GitHub託管、idea2018.2 今天一頓操作,本來沒BUG的讓我改的再也跑不起來了,亂的一批,還好用了GItHub這神器,直接回退上一個版本了只有; 操作如圖示: 1、選擇要回退的歷史版本,copy 版本號; 2、檢出歷史版本 3、開啟要檢出版本庫
IDEA中的細節錯誤導致的問題
Failed to start component [StandardEngine[Catalina].StandardHost[localhost] 23-Jan-2018 18:25:24.934 嚴重 [RMI TCP Connection(9)-127
idea中spark項目Scala語言讀取properties文件
module 技術分享 clas 點擊 ade file asstream -1 str 1.將文件放入resources目錄下面,將文件設置成resources file->Project Structure->Modules 選擇文件,然後點擊resourc
項目版本不同導致Eclipse報錯問題——關於在JDK1.7環境中,運行JDK1.8環境下編寫的項目
water 錯誤 顯示 lips 1.8 ips avi 序號 fill 本人電腦環境配置的是JDK1.7,朋友的是JDK1.8 ,我把她編的java文件導入到我電腦裏的Eclipse(LUNA版本)的時候,項目出現一個紅色嘆號,當然運行是肯定出錯了。SO我就開始了解決之旅
IDEA中 GIT與SVN版本控制插件的切換
img image 項目 XML 插件 .com 直接 .cn 版本 IDEA同一個項目中,有時候會用到 GIT 有時候 也會用到 SVN 在IDEA中,沒有按鈕可以直接切換的,所以可以直接修改 .IDEA 文件夾中的XML配置文件, 不需要重啟喔,直接在IDEA
Scala 占位符在REPL和Eclipse/IDEA中初始化變量問題
bsp .cn eclips 初始 spa text 9.png font 分享 占位符在REPL和Eclipse/IDEA中初始化變量問題: 占位符初始化,如果是局部變量,都會報錯!只能在全局變量中使用! REPL: Eclipse: IDEA
idea中使用scala運行spark出現Exception in thread "main" java.lang.NoClassDefFoundError: scala/collection/GenTraversableOnce$class
lib apache brush inf under tle 配置 erro cal idea中使用scala運行spark出現: Exception in thread "main" java.lang.NoClassDefFoundError: scala/co
idea中,發現某個java語法在低版本中不支持時的解決辦法
image 查看 blog spring object pri nbsp util mage 比如,在某個工程中,準備用java.util.Objects#equals語法,發現提示版本不支持。 F4查看Module的配置,發現原來是1.6版本。 當我手動修改
用maven來創建scala和java項目代碼環境(圖文詳解)(Intellij IDEA(Ultimate版本)、Intellij IDEA(Community版本)和Scala IDEA for Eclipse皆適用)(博主推薦)
搭建 ava XML .com 自動 ado ima 強烈 mapred 為什麽要寫這篇博客? 首先,對於spark項目,強烈建議搭建,用Intellij IDEA(Ultimate版本),如果你還有另所愛好嘗試Scala IDEA for Eclipse,有時間自己去
idea 中pom.xml依賴版本號報錯
技術分享 XML 技術 png 依賴 alt image pom.xml 復制 這個版本是復制的,alt+Insert 也找不到楊穎依賴 解決方法: idea 中pom.xml依賴版本號報錯
IDEA中使用SBT構建SCALA項目
log home options .org soft def follow dea ref SBT(Simple Build Tool)是SCALA平臺的項目構建工具,比Maven更簡潔、比IVY更為靈活。 一、環境 win10 JDK8 scala 2.11.8 下載地
idea中git遠端版本回退
工作中遇到git遠端倉庫需要回退到歷史版本的問題,根據網上的搜尋結果結合自己的實踐,整理了如下步驟: 1. 在“Show History”中找到當前版本(取名:newVersion)和想要回退到的版本(oldVersion) 2. 選擇newVersion和ol
大資料之scala(二) --- 對映,元組,簡單類,內部類,物件Object,Idea中安裝scala外掛,trait特質[介面],包和包的匯入
一、對映<Map> ----------------------------------------------------- 1.建立一個不可變的對映Map<k,v> ==> Map(k -> v) scala> val map
[Scala]Scala安裝以及在IDEA中配置Scala
一 Scala簡述 Scala (斯卡拉)是一門多正規化(multi-paradigm)的程式語言。 這裡所謂的正規化,指的是編寫程式的方式,不同的程式語言,方式也不盡相同,也就意味著Scala程式語言是融合了多種不同程式設計方式的語言。所以Scala語言的設計
在IDEA中使用Scala語言編寫WordCount程式
1.使用IDEA建立Maven專案 2.匯入pom.xml檔案 <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compil
10.idea中如何解決maven的jar版本衝突問題
什麼時候會出現jar包版本衝突問題呢,如下 比如當你自己依賴的spring版本是5.0.4而依賴的spring版本是更低的(這裡可以看到是2.5.6如下)的時候要怎樣解決jar版本衝突 呢?(這裡其實兩個spring不衝突,看字尾,只是舉個例子) 此時可以在pom檔案中右鍵d
idea中實體類序列化後生成序列化版本ID的方法
為什麼要新增序列化版本ID了(serialVersionUID)? 通過判斷實體類的serialVersionUID來驗證版本一致性的。在進行反序列化時,JVM會把傳來的位元組流中的serialVersionUID與本地相應實體類的serialVersionUID進行比較,