0
我以前使用過更多面向學生的IDE DrJava,並且無法在終端/命令行中運行依賴於.jar文件的程序。由於.jar文件,IntelliJ程序無法在終端中編譯
現在我正在寫一個簡單的程序來查找IntelliJ中矩陣的特徵值,儘管我遵循了堆棧溢出問題「將jar文件導入IntelliJ Idea?」中列出的步驟。加我使用作爲一個依賴.jar文件,我得到這樣的錯誤,當我嘗試在終端編譯程序:
javac eigenvalues.java
eigenvalues.java:11: error: package Jama does not exist
import Jama.*;
^
等(形式爲更多的錯誤,比如,某某不存在)。
我的程序有多個類,我只需要其中的一個.jar文件。
這個程序在intelliJ中編譯得很好,而不是從終端編譯。
謝謝。我找不到選項#1中的文件夾路徑(我在Mac上,找不到文件夾「ext」)。至於選項#2,我不知道系統變量是什麼,儘管學習會很好,但我認爲這超出了我所做的範圍。 所以我嘗試了選項#3,它確實編譯,但它不會運行。我得到這個錯誤: 異常在線程 「主要」 java.lang.NoClassDefFoundError:賈馬/矩陣 \t在eigenvalues.main(eigenvalues.java:39) 等 既不的「java -classpath Jama- 1.0.3.jar eigenvalues「和」java eigenvalues「都起作用了。 (.jar文件位於相同的目錄中)。 – JMK
請檢查以下答案,這些可能會對您有所幫助。謝謝。 1 - > http://stackoverflow.com/questions/18144660/what-is-path-of-jdk-on-mac 2 - > http://stackoverflow.com/questions/15826202/其中-是-java的安裝上-MAC-OS-X – pbajpai21