简体   繁体   English

在哪里存储下载的.jar文件?

[英]Where to store the downloaded .jar files?

As I am new to Java, I want to ask that where should I put the downloaded .jar files, so that I don't have to use -cp option in javac command to compile it? 由于我是Java的新手,我想问一下我应该在哪里放下下载的.jar文件,这样我就不必在javac命令中使用-cp选项来编译它了?

For example, suppose I have written a java code "HelloWorld.java" to do a basic input output and I have done import java.io.*; 例如,假设我编写了一个java代码“HelloWorld.java”来做一个基本的输入输出,我已经完成了import java.io.*; or import java.util.*; 或者import java.util.*; , and doing javac HelloWorld.java compile command on it works fine, however, if I have some (for example) import com.mongodb.BasicDBObject; 并且对它执行javac HelloWorld.java编译命令工作正常,但是,如果我有一些(例如) import com.mongodb.BasicDBObject; line in my code and it won't compile without me downloading the mongo-java-driver-3.10.2.jar and putting it's location in -cp option of javac . 在我的代码中行,如果没有我下载mongo-java-driver-3.10.2.jar并将其位置放在javac -cp选项中,它将无法编译。 (Like: javac -cp "/home/shivam/Downloads/*" HelloWorld.java ). (例如: javac -cp "/home/shivam/Downloads/*" HelloWorld.java )。

So I just want to ask that where should I store the mongo-java-driver-3.10.2.jar file in my computer so that, using just the javac NameOfCode.java command without the -cp option will compile my code successfully? 所以我只想问我应该在哪里将mongo-java-driver-3.10.2.jar文件存储在我的计算机中,以便只使用不带-cp选项的javac NameOfCode.java命令将成功编译我的代码?

FYI, I have Ubuntu 18.04.2 and am using Java-11. 仅供参考,我有Ubuntu 18.04.2并且正在使用Java-11。

Thank you!! 谢谢!!

您可以将它们放在JAVA_HOME / lib中,其中JAVA_HOME是jdk设置的路径

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM