我已经用 intellij
编写了一个 Java 程序并且它正在运行,但现在我想用一个命令运行这个文件,但是当我尝试用 javac 编译它时我得到了错误,因为它没有'无法识别我的导入,我是编程新手,所以我如何运行我的程序,知道它在 maven 中具有依赖性?
最佳答案
如果你有选择,你应该使用maven命令(mvn)而不是低级编译器javac,它使编译和打包更容易。
但是如果你想使用 javac,你必须传递你的代码所依赖的 jar 的路径,如在:How do I compile a java file that has jar dependencies? 中解释的那样。
如果您使用 maven 拉取依赖项并且您使用的是 centos,则 jars 应该存储在目录 ~/.m2 中
但如果您想以类似 Intellij 的方式手动编译代码,您应该再次考虑安装和使用 maven
关于java - 在具有 maven 依赖项的 linux 命令中运行 java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49518140/