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